全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2786 3
2010-08-24
悬赏 50 个论坛币 已解决
2003.rar
大小:(12.1 MB)

 马上下载

本附件包括:

  • 2003.txt


用import导入和infile导入都显著前面5行没有数据。。。
很不解。
将文件复制粘贴之后导入就没有问题了。


只将股票代码,日期,收盘价格,两个复权价格
导入就可以了。

求程序!


找到解决方法:将txt另存为,换一下编码方法即可


设置一下encoding 这个选项应该也可以解决

最佳答案

jiagangw 查看完整内容

提问者所提供的文本格式文件所采用编码方式是unicode(utf16le), 所以在Windows操作系统下将其另存一下可另存为系统缺省使用的编码方式,再用SAS就可用import 菜单或编程直接导入为SAS数据集。 对于以unicode 编码的文本文件,在windows操作系统下,SAS 可导入编码格式为 utf-8 的文本文件(需要设置系统选项encoding), 但无法导入编码格式为utf16的文本文件(或许在其他操作系统下的SAS 可以进行),所以这个间接解决方法也许是一个最 ...
二维码

扫码加我 拉你入群

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

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

全部回复
2010-8-24 11:54:56
提问者所提供的文本格式文件所采用编码方式是unicode(utf16le), 所以在Windows操作系统下将其另存一下可另存为系统缺省使用的编码方式,再用SAS就可用import 菜单或编程直接导入为SAS数据集。
对于以unicode 编码的文本文件,在windows操作系统下,SAS 可导入编码格式为 utf-8 的文本文件(需要设置系统选项encoding), 但无法导入编码格式为utf16的文本文件(或许在其他操作系统下的SAS 可以进行),所以这个间接解决方法也许是一个最方便的可行的做法。
另外, 因为采用的编码方式不一致,所以用系统缺省的编码方式去读入一个用utf16 编码的文本文件,就可能发生各种情况,包括其前几行无法读入的现象。
二维码

扫码加我 拉你入群

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

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

2010-8-25 11:49:55
Can you provide more information? I tries several dlm and '09'x etc. All of them didn't work. I had similar situation at work. Once I receive a file, I can't read it correctly. I was thinking it created by unix system  or other system.
二维码

扫码加我 拉你入群

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

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

2010-8-26 14:46:18
希望有系统的关于这方面的文章出现。不要关注于底层机制,介绍现象及解决方法!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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