R: read.table со строкой NA - PullRequest
       1

R: read.table со строкой NA

0 голосов
/ 15 февраля 2019

Вот мои данные:

KEY ID      name
1   sadsa   ffsadsa
2   vdffsfs fsadfgg
3   3e4dsa  NA
4   vs12ffs ghg

Когда я загружаю свой файл данных в R, R обрабатывает NA как пропущенные значения.Тем не менее, NA является реальным ответом в моих данных (я хочу, чтобы R воспринимал его как строку).Как я могу сделать «NA» как строку, не рассматривая ее как пропущенное значение?

Спасибо.

1 Ответ

0 голосов
/ 15 февраля 2019

Вы можете сделать это, используя опцию na.strings в read.table:

text <- "KEY  ID  name
1   sadsa   ffsadsa
2   vdffsfs fsadfgg
3   3e4dsa  NA
4   vs12ffs ghg"

df <- read.table(text = text,
                header = TRUE,
                na.strings = "",
                stringsAsFactors = FALSE)

df$name
[1] "ffsadsa" "fsadfgg" "NA"      "ghg"    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...