由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 请教一个用iml做列数据permutation的问题
相关主题
how to do permutation in R?问一个简单的SAS问题,多谢
got a problem in R ><怎么用SAS sort 50G的data
求帮忙,一段文字修改mysql 问题
问个sas编程的题[SAS] number of missing values for character vars
问个SAS问题sas coding problem(help!!!)
SAS Questionsas 编程 - data manipulation
请问如何把一个数据里所有的变量名后面都加个v?thanks.请问如果用SAS 解决这个问题
urgent help using sas or R for data managementSAS 求助:如何根据变量值输出变量名
相关话题的讨论汇总
话题: iml话题: jimmy话题: bertha话题: piotr
进入Statistics版参与讨论
1 (共1页)
R******d
发帖数: 1436
1
想对一个数据集的某一特定的列作permutation,其他列保持原样不动,网上找了一个
例子如下:
data have;
input (column1-column3) ($);
cards;
herring apple Jimmy
salmon orange Bertha
cod kiwi Piotr
haddock banana Lizzie
;
run;
proc iml;
use have;
read all var _ALL_ into x[c=vnames];
close;
x[,2]=t(ranperm(x[,2]));
create want2 from x[c=vnames];
append from x;
close;
quit;
可以对第二列进行permutation。但是这个代码好像只能字符变量,如果第二列是数值
变量,读不进去,比如:
herring 1 Jimmy
salmon 3 Bertha
cod 2 Piotr
haddock 4 Lizzie
请问如果数据集有数值列和字符列,应该怎么使用proc iml对数值列进行permutation?
谢谢。
1 (共1页)
进入Statistics版参与讨论
相关主题
一个看着很简单sas的问题问个SAS问题
很挑战的data transformation problem helpSAS Question
请教这个怎么用SAS简单实现请问如何把一个数据里所有的变量名后面都加个v?thanks.
排序的问题,请问高手用SAS怎么做?urgent help using sas or R for data management
how to do permutation in R?问一个简单的SAS问题,多谢
got a problem in R ><怎么用SAS sort 50G的data
求帮忙,一段文字修改mysql 问题
问个sas编程的题[SAS] number of missing values for character vars
相关话题的讨论汇总
话题: iml话题: jimmy话题: bertha话题: piotr