我正在使用read_excel将数据导入R。有时excel文件中的特定单元格为空。我希望R将其记录为na而不是忽略该单元格。目前,R不会导入任何东西。
我已经阅读了read_excel上的R文档,发现默认情况下,read_excel将空白单元格视为丢失的数据。但是,我希望不丢失任何数据,而不是不导入任何数据。我找不到有关该操作的信息。
工作表1中的excel文件A1中没有任何数据。
x <- read_excel("file.xlsx", sheet = 1, range="A1", col_names = FALSE)
预期结果:x 1点。 1个变量的值,应为NA
实际结果:x 0磅。共有0个变量
答案 0 :(得分:0)
在上面的示例中可以解决的一种变通方法是使用:
x <- as.numeric(read_excel("file.xlsx", sheet = 1, range="A1", col_names = FALSE))
不是那么优雅-R将0x0的小标题转换为NA。 (注意:它将所有字符串都更改为NA)。
我认为它不能用于导入多个单元格。
如果有人找到了更优雅,更通用的解决方案,那将是有帮助的。