使用read.xlsx将'NULL'/'EMPTY'分配给R中的空白单元而不是NA

时间:2019-03-07 17:22:44

标签: r na

我正在通过以下代码行使用read.xlsx读取数据:

 Data <- read.xlsx(file.path(directory,file), sheetName=data,
                    colClasses=Types, stringsAsFactors=FALSE, endRow = dataEnd)

Types由数据各列允许的数据值组成。因此,在读取数据后,所有空白值和错误的数据都被分配了NA。而我想专门将NULLEmpty设置为空白值,而不是NA。这样只有错误的数据将由NA值组成。

一种方法是两次在没有属性colClasses的情况下读取数据,一次在具有属性的情况下读取数据,但这绝对不是最佳方法。 read.xlsx是否可以包含任何属性,以便在读取时为所有空白值分配一个特定的字符串值?

编辑: 通过使用na.strings,我们将空白值设置为NA。我希望将一个显式字符串添加到空白单元格而不是NA。这就是我的实际要求。读取数据时可以这样做吗? 例如 : 如果有一个值为空的单元格,则需要在该单元格中添加“空”字符串。

0 个答案:

没有答案