Я читаю файл csv в r (с опцией blank.lines.skip=T
). Он имеет некоторые символьные, числовые и факторные переменные. Когда r считывает файл, некоторым ячейкам присваиваются значения NA, а другие остаются пустыми. Похоже, что только столбцы со всеми числовыми данными получают NA, в то время как столбцы с другими типами данных остаются пустыми. Мой набор данных слишком велик, чтобы проверить все это вручную. У меня много столбцов и строк в моих данных, и я не уверен, почему некоторые ячейки получают NA, а другие нет, если только это не предусмотрено дизайном. Любые советы приветствуются. Ваше здоровье.
При использовании read.table в r, r дает некоторым пустым ячейкам значения NA и оставляет другие пустыми. Что-то не так?
Ответы (1)
Когда вы ожидаете число в ячейке и не находите его, read
присваивает этой ячейке соответствующий типу NA
. Если вместо этого ожидается строка (или коэффициент), пустой ячейкой является допустимая запись, поэтому нет NA.
Таким образом, NA
будут только в столбцах числового класса, но не в символьных или факторных классах.
person
eddi
schedule
24.04.2013
Прохладный. Это подтверждает то, что я начал думать.
- person user27008; 24.04.2013
NA
или пустое место, и показать нам строки рядом с выводом R? - person Blue Magister   schedule 24.04.2013read.table
. - person user27008   schedule 24.04.2013