搜索
人大经济论坛 附件下载

附件下载

所在主题:
文件名:  Line Feeds [cc06].pdf
资料下载链接地址: https://bbs.pinggu.org/a-1260208.html
附件大小:
300.28 KB   举报本内容
从网上找到一篇英文文章, 对包含换行符的数据值导入做了很好的说明, 文章最后有程序, 虽然英文的可能看起来比较麻烦, 不过这是我从网上看到的唯一一篇介绍这种数据导入的文章.




导入数据时, 很多sql或者excel导出的csv文件会在string值中包含换行符("\n", "\r"), 通过双引号标示出单个数据值.

例如数据包含着2个变量, ID和说明(description):

id, description
1, "this is 1st description; (这里包含行符"\n")
this is 2nd description."
2, "this is a description."
...

由于在原始sql数据库中, 说明1 的分号后包含换行, 说明2 在导出的csv文件中会自动跳到第二行. 如果用sas直接导入该csv数据, 会误将1行数据分割成2行数据而发生错误.

去掉换行符后, 正确数据应该为:
id, description
1, "this is 1st description; this is 2nd description."
2, "this is a description."
...

这边网上的文章中, 作者先计算整个数据中的双引号, 如果发现换行符在奇数个的双引号之后, 则替换换行符, 来使得数据可以者正确读入sas.




    熟悉论坛请点击新手指南
下载说明
1、论坛支持迅雷和网际快车等p2p多线程软件下载,请在上面选择下载通道单击右健下载即可。
2、论坛会定期自动批量更新下载地址,所以请不要浪费时间盗链论坛资源,盗链地址会很快失效。
3、本站为非盈利性质的学术交流网站,鼓励和保护原创作品,拒绝未经版权人许可的上传行为。本站如接到版权人发出的合格侵权通知,将积极的采取必要措施;同时,本站也将在技术手段和能力范围内,履行版权保护的注意义务。
(如有侵权,欢迎举报)
二维码

扫码加我 拉你入群

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

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

GMT+8, 2026-1-3 04:08