【发布时间】:2020-12-16 00:38:41
【问题描述】:
我正在尝试将 SAS 数据集导入 R(我无法共享数据集)。 SAS 将列视为数字或字符。但是,某些数字列具有编码字符值。我使用 sas7bdat 包来引入数据集,但数字列中的那些字符值返回 NaN。我想要实际的字符值。我尝试将数据集导出为 csv 和制表符分隔的文件。但是,我最终得到的观察结果需要 2 行(SAS 的一个问题,我无法弄清楚)。由于有超过 9000 个观察值,我无法返回并寻找那些手动占用 2 行的观察值。有什么想法可以解决这个问题吗?
【问题讨论】:
-
我知道您不能分享您的生产数据,但您可以分享一些重现您的问题的假样本数据。没有这些,将很难得到有效的答案...
-
虽然我不知道它们能提供多大帮助(因为您无法共享数据),但在 SO 中搜索
[r] [sas] import会产生几个有希望的链接,包括 stackoverflow.com/questions/33421854/…。缺少这一点,即使您不能共享 那个 数据(可能有 72M 行和 36k 列),您也可以使用假数据来模仿您拥有的数据,可能是 7 行和 4 列......看看我们能做什么。只是数字和字母,请仔细模仿。