Как установить читаемый диапазон xlsx в read.xlsx () в openxlsx - PullRequest
0 голосов
/ 20 мая 2019

Я использую функцию 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. Iзнаю, что я мог бы сначала использовать аргумент rowNames = FALSE, удалить последнюю строку и определить первую строку как row.names (), но я не хочу этого делать, поскольку считаю, что есть лучшее решение.

1 Ответ

0 голосов
/ 24 мая 2019

Можете ли вы привести пример данных, содержащихся в вашем файле Excel?Так что я могу попробовать что-то на основе ваших данных, если я понял, что вы хотите добавить строку в ned из этого верно?

...