全部版块 我的主页
论坛 站务区 十一区 新手入门区
1621 5
2014-03-20
批量导入数据,文件命名形式如下,20140201.txt……20140228.txt……20140302txt。文件名为日期形式。
小女子第一次发帖,求批量导入程序,请会的高手帮我解答一下!
~另外想问一下pro import 和infile input导入数据有什么差别!
在此先行谢谢了!
二维码

扫码加我 拉你入群

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

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

全部回复
2014-3-20 12:09:20
写个macro
二维码

扫码加我 拉你入群

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

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

2014-3-20 12:54:47
SunnyIving 发表于 2014-3-20 12:09
写个macro
我知道,但是传参那里要考虑日期的形式,我就不会了!所以求高手程序示例!
二维码

扫码加我 拉你入群

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

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

2014-3-20 13:39:29
%let date=20140320;
proc import datafile="C:\Users\mathartsys\Desktop\培训用数据\&date..xlsx"
                  out=temp
                          dbms=excel replace;
        getnames=yes;
run;

这里的日期都是文本形式的,所以格式不是问题
二维码

扫码加我 拉你入群

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

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

2014-3-20 14:00:40
SunnyIving 发表于 2014-3-20 13:39
%let date=20140320;
proc import datafile="C:\Users\mathartsys\Desktop\培训用数据\&date..xlsx"
            ...
我是想批量导入,写个宏循环!我遇到的问题是参数是日期形式的,如果是20140228之后为02140301!这里我就不会了!
二维码

扫码加我 拉你入群

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

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

2014-3-20 16:43:35
其实我也是SAS的新手,看到这个问题挺有兴趣,自己研究了一下,请教下别人算是开发出了这个代码。以后自己遇到这样的问题的时候也可能 省些力。
复制代码


二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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