全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
6234 5
2016-03-02
如题,现在手头上有个CSV文件,其中有个别字段内部两个双引号之间有换行符,导致该字段数据跳行,无法导入SAS,求助该如何解决,CSV文件数据量大概是1G 1000多万条记录,谢谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2016-3-3 03:27:59
如果CSV文件的全部信息能够导入SAS, 换行符是可以在SAS中去掉的. 如果信息没有导入SAS, 那就没办法了

二维码

扫码加我 拉你入群

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

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

2016-10-27 14:18:09
请教楼主,这个问题你是怎么解决的啊?
二维码

扫码加我 拉你入群

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

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

2016-10-28 09:46:15
建议用其他文本编辑工具识别行尾换行和引号内部换行是否是同一个换行符。常用对应16进制的换行符有CRLF,CR,LF,及‘0d 0a’x,'0d'x, '0a'x三种。
如果不一致,SAS中可以用termstr来指定将哪一种作为行间换行,从而正确读入;如果两个一样,那就再视情况是手动修改,还是使用一些其他非常规手段实现了。
二维码

扫码加我 拉你入群

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

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

2016-10-28 10:51:34
可以先上传一些典型样本上来。
二维码

扫码加我 拉你入群

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

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

2016-11-8 16:53:51
prince315 发表于 2016-10-28 09:46
建议用其他文本编辑工具识别行尾换行和引号内部换行是否是同一个换行符。常用对应16进制的换行符有CRLF,CR ...
谢谢 我在infile 后面加了 termstr=CRLF, 问题解决了。特来回帖留用
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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