全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
10872 20
2011-09-26
在输出的结果中好像都是变量的名称,而不是标签,数据的分析结果输出时,如何用标签值代替变量名?
二维码

扫码加我 拉你入群

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

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

全部回复
2011-9-26 11:07:22
在proc export中加label子句,好像只有在SAS 9.2版本中才能支持
低版本的SAS也可以用proc dbload过程来代替,只不过输出格式比较难控制
二维码

扫码加我 拉你入群

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

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

2011-9-26 11:26:26
可以使用 libname 语句,结合 dblabel= option 来控制输出:
复制代码
二维码

扫码加我 拉你入群

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

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

2011-9-26 13:02:38
YueweiLiu 发表于 2011-9-26 11:26
可以使用 libname 语句,结合 dblabel= option 来控制输出:
谢谢,不过运行了下,有错误提示:
186  options noxwait;
187
188  x "del d:\sas\_test.xls"
188!                         ;
189
190  libname test excel "d:\sas\_test.xls";
ERROR: Connect: Unable to IDBInitialize
ERROR: LIBNAME 语句出错。
191
192  data test.class(dblabel=yes);
ERROR: 没有分配逻辑库名 TEST。
193          set sample;
194  run;

请求指导,另外请解释下options 选项的意思 及下一句的意思,非常感谢!

二维码

扫码加我 拉你入群

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

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

2011-9-26 13:09:11
1. 改一下你的路径,应该是因为你的d盘下没有sas文件夹,或者新建一个sas文件夹,或者改成 d:\_test.xls
2. options noxwait: specifies that the command processor automatically returns to the SAS session after the specified command is executed. You do not have to type EXIT。这句跟下面的x语句配合使用,调用dos语句del,删除那个excel文件而已,没什么特别的。
二维码

扫码加我 拉你入群

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

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

2011-9-26 13:20:19
YueweiLiu 发表于 2011-9-26 11:26
可以使用 libname 语句,结合 dblabel= option 来控制输出:
好贴,这样是不就不用proc export  label ,没SAS版本的限制了?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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