0

我正在使用 read.xlsx() 函数读取 xlsx 文件,带有colNames = FALSE, rowNames = TRUE参数,一切都很好,但是在添加一行变量后,它会弹出错误说 Error in ".rowNamesDF<-"(x, value = value) : missing values in 'row.names' are not allowed

当我通过View()和使用检查问题时rowNames = FALSE,我发现最后一行是由 NA 变量引入的。但是,由于在 read.xlsx() 的手册中没有说明如何定义范围,我也不能这样做read.xlsx()[1:ncol(),],所以我不知道该怎么做。

我的试验:

  1. 我试图删除 xlsx 文件中的最后一行,但 R 一直说引入了缺失值。

  2. 我知道我可以rowNames = FALSE先使用参数并删除最后一行,并将第一行定义为 row.names(),但我不想这样做,因为我认为有更好的解决方案。

4

1 回答 1

0

您能否提供一个包含在您的 excel 文件中的数据示例?所以我可以根据你的数据尝试一些东西,如果我知道你想在它的 ned 处添加一行,对吗?

于 2019-05-24T07:30:41.790 回答