全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
7602 6
2009-09-24
我想对表中的变量改名,语法如下:
proc datasets library=copper;
modify cu_sh_day;
rename open=open_lme high=high_lme low=low_lme close=close_lme vol=vol_lme opi=opi_lme;
quit;
错在哪里?日志上显示成功了,怎么表里还是旧名?!
二维码

扫码加我 拉你入群

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

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

全部回复
2009-9-24 09:24:06
为什么啊?
二维码

扫码加我 拉你入群

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

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

2009-9-24 13:24:54
proc datasets library=copper;
modify cu_sh_day;
rename open=open_lme high=high_lme low=low_lme close=close_lme vol=vol_lme opi=opi_lme;
quit;
试试这个:
proc sql;
select open as open_ime,high as high_ime,low as low_ime........ from copper;
quit;
不知道你的数据集是不是copper??所以试的时候改改数据集名。不一定要用proc 步来改名嘛!!!
二维码

扫码加我 拉你入群

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

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

2009-9-24 13:26:18
上面你的程序不要的,你就用proc sql的吧!!!
二维码

扫码加我 拉你入群

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

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

2009-9-24 13:28:16
上面你的程序不要的,你就用proc sql的吧!!!
二维码

扫码加我 拉你入群

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

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

2009-9-24 20:27:14
谢谢你,这个问题已经解决了,其实我的那个程序是对的,只是没有把label该过来,我直接用鼠标打开的表看到的是label。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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