全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
4199 6
2010-12-23
附件中是从国泰安数据库中下载的原始数据,但是不知道如何将其完整的读入sas,故向大家求教。
具体而言,如2009-12-31这种如何以日期格式呈现在sas里,同时简历部分(D0801c)是不是已经超出了最大限制,这种情况如何处理?非常感谢大家的帮助。
附件列表

CG.xls

大小:4.97 MB

 马上下载

二维码

扫码加我 拉你入群

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

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

全部回复
2010-12-23 12:32:21
麻烦各位高人帮忙看一下啊
二维码

扫码加我 拉你入群

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

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

2010-12-23 13:47:54
2009-12-31  在你的文件里,应该是文本格式的,读入sas后,还是2009-12-31,字符型,不过有方法转换为日期型。另外,sas9.1支持的变量长度是32767,你说的那个字段,应该足够了。
二维码

扫码加我 拉你入群

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

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

2010-12-23 22:34:18
elek.me 发表于 2010-12-23 13:47
2009-12-31  在你的文件里,应该是文本格式的,读入sas后,还是2009-12-31,字符型,不过有方法转换为日期型。另外,sas9.1支持的变量长度是32767,你说的那个字段,应该足够了。
谢谢,这些都是可以解决的,但是目前我的问题是首先要把这些数据正确的读入到SAS里。我在读入的时候显示出的结果是那种txt文本自动换行的效果,有时间的话,还请老兄帮忙读一下看看。谢谢。
二维码

扫码加我 拉你入群

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

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

2010-12-24 09:37:15
复制代码
range="a2:r10";
这一句代表数据的范围,需要你自己定义,这个主要是因为:1. 你的数据第二行是字段,这样可以直接读入变量名;2. 你的excel文件从第10列往下,都是空的,所以就直接不读他们了。
你可以根据实际情况,改这个范围。
上面程序第一段是读入数据,第二段是修改第二个变量的属性,改成数值型,并设置日期的输出格式。
二维码

扫码加我 拉你入群

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

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

2010-12-25 10:45:30
现转化为 txt 格式 ,再读入,
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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