全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1201 2
2011-07-04
比如已经有sas数据集a,里面有10个变量,x1-x10,10000个观测。但是这些数值连在一起直接竖着排下去。怎么变成x1-x10横向排列的数据集?我能想到的只有用cards……列下去,用cards的话有些缺失的值也不知怎么处理好,不是用分号隔开的。。。。
直接转置也不行。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2011-7-4 20:50:24
proc transpose啊
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-7-5 10:22:00
谢谢,用proc transpose 过程可以处理。
程序
proc sort data=a out=b;
by y;//y为变量x的主体,例XX公司的十个指标//
proc transpose data=b out=c let;
id x;
var zhi;//zhi为所有x1-x10的值//
by y;
run;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群