【发布时间】:2017-12-12 10:17:45
【问题描述】:
我有一个包含缺失值的典型数据框,我想将此数据导出到 cvs 或 Excel 工作簿中,但我想以不同方式处理缺失值,因为我想在 STATA 中使用此数据框接受 NA 作为缺失值。
我知道 r 默认将任何缺失值处理为 NA,是否告诉 R 在导出时以不同方式处理?说使用空格或点来表示我将在 STATA 中使用的导出文件中的缺失值?
谢谢
【问题讨论】:
-
将数据框导出到 csv 文件时,请在 write.csv 中指定
na参数。对于 Excel 文件,在 write.xlsx 中指定showNA -
如果您的数据确实包含空值,下面列出的解决方案应该可以工作。您确定它们实际上不是“NA”字符串吗?例如。
c("NA","NA")!=c(NA,NA)