【发布时间】:2017-11-03 17:54:24
【问题描述】:
我有一个 csv 文件,其中包含许多“NA”值和特殊字符,例如 ä、ö 或 ß。我想通过proc import将这个csv文件导入SAS,但不幸的是我有两个问题:
1) NA 被读取为字符而不是缺失值
2) 特殊字符会自动变成@!+-~之类的东西
当我将 csv 导入 R 时,我能够解决编码“UTF-8”的两个问题 - NA 被识别为缺失并且特殊字符被正确显示。我的想法是将文件从R 导出为dbf 文件,然后将此dbf 文件导入SAS。此过程解决了 NA 的问题,但是,特殊字符再次以错误的方式显示。我也在 SAS 中尝试了不同的编码,但这也没有用。任何帮助都非常感谢!
【问题讨论】:
-
您使用的是什么版本的 SAS?您的 SAS 会话使用什么编码?
-
感谢您的回复 Tom,根据 r.user.05apr 的回答,我已经能够解决我的问题了。
标签: r import character-encoding sas export