Замена символа оценивает с NA в кадре данных

У меня есть кадр данных, содержащий (в случайных местах), символьное значение (сказать "foo") то, что я хочу заменить a NA.

Что лучший способ состоит в том, чтобы сделать так через целый кадр данных?

59
задан zx8754 27 April 2017 в 12:54
поделиться

2 ответа

This:

df[ df == "foo" ] <- NA
82
ответ дан 24 November 2019 в 18:06
поделиться

Один из способов пресечь это в зародыше - преобразовать этот символ в NA, когда вы в первую очередь считываете данные.

df <- read.csv("file.csv", na.strings = c("foo", "bar"))
66
ответ дан 24 November 2019 в 18:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: