全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
5019 12
2010-05-13
现有一个数据表有n(比较大)个变量,现在想把变量从第一个开始命名为x1-xn,不知在SAS中可以搞定不?谢谢各位了。
二维码

扫码加我 拉你入群

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

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

全部回复
2010-5-13 22:57:23
自己先顶了,谢谢
二维码

扫码加我 拉你入群

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

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

2010-5-13 23:18:11
继续顶一下
二维码

扫码加我 拉你入群

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

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

2010-5-13 23:22:54
这个问题还真没遇见过,坐等高手解答。
二维码

扫码加我 拉你入群

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

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

2010-5-13 23:51:43
呵呵。我又来了。我自己编了个程序。
data a;
input  z x c v b n m;
cards;
1 2 3 4 5 6 7
5 6 7 8 9 0 1
;
run;
proc transpose data=a out=b;
run;
data c(drop=i);
do i=1 to n;
set b nobs=n;
_name_='x'||left(i);
output;
end;
run;
proc transpose data=c out=d(drop=_name_);
run;
二维码

扫码加我 拉你入群

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

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

2010-5-14 00:19:28
但是这是说你已经用别的变量名保存了这些变量之后的修改。如果是一开始就没有定义的话。
你可以直接用Length 定义x1-xn变量 直接用他们来作为你的变量名。
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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