楼主: vpman
4809 6

sas读取excel数据只读取了一半 [推广有奖]

  • 2关注
  • 0粉丝

硕士生

35%

还不是VIP/贵宾

-

威望
0
论坛币
5 个
通用积分
0
学术水平
1 点
热心指数
0 点
信用等级
0 点
经验
2732 点
帖子
86
精华
0
在线时间
177 小时
注册时间
2014-10-8
最后登录
2025-6-23

楼主
vpman 学生认证  发表于 2016-5-11 16:22:18 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
用 proc import导入excel数据,如图片,行是时间,列为数据(col1到col488);读取时候只读到254列以后的列都没读取,以前处理都是分别读取然后在合并,是怎么回事呢有没有知情人士告诉小弟。
proc import out=work.ss
datafile="C:\Users\XXXX\Desktop\ss.xlsm"                                                                           
                DBMS=excel replace;                                                                                                     
run;  
网上搜索加上range语句不行,LRECL=也不行。   
二维码

扫码加我 拉你入群

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

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

关键词:excel数据 EXCEL xcel exce cel excel

FF6C.tmp.jpg (36.9 KB)

FF6C.tmp.jpg

不进则退

沙发
fisher163 发表于 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.

藤椅
vpman 学生认证  发表于 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中没有错误显示读取成功但数据只读取了一部分不知道哪里的原因。

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

报纸
vpman 学生认证  发表于 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中

地板
vpman 学生认证  发表于 2016-5-19 13:53:43
这种图片

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

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

7
fisher163 发表于 2016-5-21 15:38:30
实现方法很多,你可以先建一个空的数据空,然后append添加上去,你那个output我不会这么用,另外一种就是ods ouput =  

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-24 15:24