全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
4598 8
2011-09-10
我用 Proc import 导入xls 数据,我想要让excel 里第一行是变量的label,第二行是变量名,三行以上就是观察值了,请问应该如何才可以快捷的实现。下面这个代码应该怎么改呢?谢谢啦

    PROC IMPORT OUT=Edward.Trading
             DATAFILE= "d:\sas\edward\2010A.xls"
             DBMS=EXCEL REPLACE;
             SHEET="TRD_Dalyr";
             GETNAMES=YES;   
    RUN;

二维码

扫码加我 拉你入群

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

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

全部回复
2011-9-10 20:43:08
试试在run;
上一行加一句
datarow=3;
二维码

扫码加我 拉你入群

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

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

2011-9-10 22:28:37
priss111 发表于 2011-9-10 20:43
试试在run;
上一行加一句
datarow=3;
datarow=3,没用耶,每这个语句吧
二维码

扫码加我 拉你入群

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

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

2011-9-10 22:42:34
edwardzxf 发表于 2011-9-10 22:28
datarow=3,没用耶,每这个语句吧

这样啊
...
datarow=3;
表示从第3行开始读观测
二维码

扫码加我 拉你入群

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

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

2011-9-10 23:17:45
priss111 发表于 2011-9-10 22:42

这样啊
...
datarow=3;会报错的...
二维码

扫码加我 拉你入群

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

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

2011-9-10 23:24:36
DATAROW=;是只针对DLM、CSV、TAB这3类格式的文件有效,对EXCEL无效!所以会报错!
可以试试RANGE=;这个Option。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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