我正在通过以下代码行使用read.xlsx读取数据:
Data <- read.xlsx(file.path(directory,file), sheetName=data,
colClasses=Types, stringsAsFactors=FALSE, endRow = dataEnd)
Types
由数据各列允许的数据值组成。因此,在读取数据后,所有空白值和错误的数据都被分配了NA
。而我想专门将NULL
或Empty
设置为空白值,而不是NA
。这样只有错误的数据将由NA
值组成。
一种方法是两次在没有属性colClasses
的情况下读取数据,一次在具有属性的情况下读取数据,但这绝对不是最佳方法。 read.xlsx
是否可以包含任何属性,以便在读取时为所有空白值分配一个特定的字符串值?
编辑: 通过使用na.strings,我们将空白值设置为NA。我希望将一个显式字符串添加到空白单元格而不是NA。这就是我的实际要求。读取数据时可以这样做吗? 例如 : 如果有一个值为空的单元格,则需要在该单元格中添加“空”字符串。