В настоящее время у меня есть dataframe, в котором есть несколько строк, которые я бы хотел преобразовать в "NA". Когда я впервые импортировал эту фреймворк из .csv, я мог бы использовать na.strings = c ( "A", "B", "C" ) и т.д., Чтобы удалить значения, которые мне не нужны.
Я хочу сделать то же самое снова, но на этот раз уже использую dataframe, не импортируя другой .csv
Чтобы импортировать данные, я использовал:
data<-read.csv("code.csv", header=T, strip.white=TRUE, stringsAsFactors=FALSE, na.strings=c("", "A", "B", "C"))
Теперь, с "данными", я хотел бы подмножить его, удалив еще более конкретные значения в строках.. Я попробовал следующее:
data2<-data.frame(data, na.strings=c("D", "E", "F"))
Конечно, это не работает, потому что я думаю, что na.strings работает только с "прочитанным" пакетом.. не другими функциями. Есть ли какой-либо эквивалент, чтобы просто преобразовать определенные значения в NA, чтобы я мог na.omit(data2) довольно легко?
Спасибо за вашу помощь.