楼主: cz851218
1796 5

如何一次性读入大量数据 [推广有奖]

  • 0关注
  • 5粉丝

博士生

44%

还不是VIP/贵宾

-

威望
0
论坛币
215 个
通用积分
0
学术水平
3 点
热心指数
4 点
信用等级
3 点
经验
4780 点
帖子
332
精华
0
在线时间
233 小时
注册时间
2008-10-30
最后登录
2016-11-23

楼主
cz851218 发表于 2010-4-28 10:29:37 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我现在又300个原始数据,其格式都为附件中的形式,怎么用宏函数一次性读完这些数据..谢谢高人指点哈哈!!
二维码

扫码加我 拉你入群

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

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

关键词:一次性 高人指点 原始数据 宏函数 数据

001.txt
下载链接: https://bbs.pinggu.org/a-620826.html

228.08 KB

沙发
资料狂人 在职认证  发表于 2010-4-28 10:44:07


藤椅
醉_清风 发表于 2010-4-28 10:48:40
如果文件命名是规则的话,用宏做了do循环就可以了,比如:
%macro A;
%do i=1 %to 300;
data a_%sysfunc(repeat(0,2-%length(&i)))&i;
        infile "%sysfunc(repeat(0,2-%length(&i)))&i..txt";
        input ...;
run;
%end;
%mend;
%A
从来不需要想起 永远也不会忘记

板凳
sushe1527 发表于 2010-4-28 10:48:55
读完简单,后续应该还有一些对这些数据集的操作吧

报纸
cz851218 发表于 2010-4-28 11:08:08
谢谢啦,
不过现在又有个问题啊,为什么我只读入一个文本数据的时候,要通过指定变量的格式才能够读入数据,如果不指定的话就全部不能实现,这样的话,如果其他文本里面的数据超过指定的长度话就读的数据就不准确了,有人可以帮忙把上面这个TXT文件的CODE写出来不?谢谢咯!!

地板
醉_清风 发表于 2010-4-28 12:04:17
你可以吧长度设得长一些
从来不需要想起 永远也不会忘记

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-19 00:53