我正在使用read.xlsx()函数读取带有colNames = FALSE, rowNames = TRUE
参数的xlsx文件,一切都很好,但是在添加了一行变量之后,它弹出错误提示
Error in ".rowNamesDF<-"(x, value = value) :
missing values in 'row.names' are not allowed
当我通过View()
并使用rowNames = FALSE
检查问题时,我发现最后一行是由NA变量引入的。但是,由于在read.xlsx()手册中没有说明如何定义范围,我也不能像read.xlsx()[1:ncol(),]
那样,所以我也不知道该怎么做。
我的审判:
我试图删除xlsx文件中的最后一行,但是R一直在说引入了缺失值。
我知道我可以先使用rowNames = FALSE
参数并删除最后一行,并将第一行定义为row.names(),但我不想这样做,因为我认为这里有一个更好的解决方案。
答案 0 :(得分:0)
能否提供一个包含在excel文件中的数据的示例? 因此,如果我了解您要在行号的右边添加一行,我可以尝试根据您的数据进行操作?