我正在尝试将xlsx文件加载到具有未知值,NAs,0和空白空间的R中。未知值编码为(-99),NA编码为(-88)或EMPTY空格,0为数值(取决于变量,值是数字或逻辑值),我将加载文件后重新编码。
除了基础R,我使用以下包:
ID [int] |目标[int] |准备[int] |刑事指控[逻辑]
--- | --- | --- | ---
1 | 5 | -99 | 1
--- | --- | --- | ---
2 | -88 | --- | -88
--- | --- | --- | ---
3 | 3 | 4 | 1
--- | --- | --- | ---
4 | 3 | 3 | 0
我尝试使用以下方式加载文件:
file_1 <- read.table("file_1.xlsx", header = TRUE, fill = TRUE, row.names = NULL, na.strings = "-88", "EMPTY",
isUnknown(x = xNum, unknown = "-99", check.names = FALSE))
除了不知道在isUnknown()中x设置了什么外,我还收到错误信息:
第4行似乎包含嵌入的空值
我会将文件保存为.csv文件,但数据集非常大,我收到一条警告消息,如果我这样保存,我会丢失一些值。
非常感谢任何有关其他参考的建议或指示。
谢谢。