将xlsx文件加载到R中,其中包含未知数,NAs,0和空白空间

时间:2017-03-10 19:46:17

标签: r load xlsx na

我正在尝试将xlsx文件加载到具有未知值,NAs,0和空白空间的R中。未知值编码为(-99),NA编码为(-88)或EMPTY空格,0为数值(取决于变量,值是数字或逻辑值),我将加载文件后重新编码。

除了基础R,我使用以下包:

  • XLSX
  • GDATA

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文件,但数据集非常大,我收到一条警告消息,如果我这样保存,我会丢失一些值。

非常感谢任何有关其他参考的建议或指示。

谢谢。

0 个答案:

没有答案