全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
4777 6
2016-05-11
用 proc import导入excel数据,如图片,行是时间,列为数据(col1到col488);读取时候只读到254列以后的列都没读取,以前处理都是分别读取然后在合并,是怎么回事呢有没有知情人士告诉小弟。
proc import out=work.ss
datafile="C:\Users\XXXX\Desktop\ss.xlsm"                                                                           
                DBMS=excel replace;                                                                                                     
run;  
网上搜索加上range语句不行,LRECL=也不行。   
附件列表
FF6C.tmp.jpg

原图尺寸 36.9 KB

FF6C.tmp.jpg

二维码

扫码加我 拉你入群

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

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

全部回复
2016-5-11 18:59:13
try to save as csv and then import again. btw, good to present your log and people know what happened.
二维码

扫码加我 拉你入群

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

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

2016-5-12 09:14:57
fisher163 发表于 2016-5-11 18:59
try to save as csv and then import again. btw, good to present your log and people know what happene ...
太感谢你了,果然读取完整了。上面那个读取excel文件log中没有错误显示读取成功但数据只读取了一部分不知道哪里的原因。
二维码

扫码加我 拉你入群

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

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

2016-5-12 14:49:13
和文件格式有关系,你如果要读取excel  proc import 里面多添加一些option试试看看,当然 也可以通过data 步读入
二维码

扫码加我 拉你入群

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

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

2016-5-19 13:52:53
fisher163 发表于 2016-5-12 14:49
和文件格式有关系,你如果要读取excel  proc import 里面多添加一些option试试看看,当然 也可以通过data 步 ...
能再帮忙看下代码么,我做回归分析,我把创业板上所有股票的历史价格和指数做回归,要回归400多次,我写了个宏循环回归,但是回归的参数截距和系数在do循环后把原来的结果(参数在capmest1)都覆盖了,我看书上do循环再end结尾前加一个output,结果能全部输出一个data上,但是这里log会显示capmest1被占用无法输入b2中
二维码

扫码加我 拉你入群

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

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

2016-5-19 13:53:43
这种图片
附件列表
$)S(_(93U7VH55IHPH%CZ`A.png

原图尺寸 9.4 KB

$)S(_(93U7VH55IHPH%CZ`A.png

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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