全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
11772 9
2011-03-31
我尝试将某一个execl数据转换成sas数据集,函数命令如下:proc import;
datatable="D:\证监会分类数据库\日度数据\日度数据整理\000001.sz.xls";
out=stoc1;
dbms=execl2000 replace;
getnames=yes;
datarow=2;
run;
可是log窗口总是显示出:
196  proc import;
ERROR: FILE= or TABLE= is required and must be specified.
NOTE: SAS 系统由于错误而停止了该步的处理。
NOTE: “PROCEDURE IMPORT”所用时间(总处理时间):
      实际时间         0.00 秒
      CPU 时间         0.00 秒

197  datafile=“D:\000021.xls”;
198  out=stoc.stoc3;
199  dbms=execl replace;
200  getnames=yes;
201  run;
这到底是怎么回事啊?我是按照书上的命令格式写的啊,总是显示出错啊???
二维码

扫码加我 拉你入群

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

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

全部回复
2011-3-31 01:08:12
dbms=execl2000 replace;

你这里的文件类型输入错误:上面的execl 应当是”excel“
二维码

扫码加我 拉你入群

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

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

2011-3-31 01:18:02
你的意思是:
dbms=“execl”2000 replace;
对吗?我改了运行了,还是不对啊?
二维码

扫码加我 拉你入群

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

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

2011-3-31 01:21:18
这里主要是针对第一行语句有错误啊:error:file= or table= is required and must be specified
二维码

扫码加我 拉你入群

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

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

2011-3-31 01:41:43
proc import  datafile="D:\------.xls"
out=stoc1 replace dbms=excel;
getnames=yes;datarow=2;
run;
分号太多。proc import 后面须引入外部文件和指定输出文件
最好是将外部文件的名称改成英文,更利于读入
二维码

扫码加我 拉你入群

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

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

2011-3-31 07:53:49
顶楼上,楼主只关注文字了,没有发现;用错了!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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