У нас есть фрейм данных из файла CSV. Фрейм данных DF
имеет столбцы, которые содержат наблюдаемые значения, и столбец (VaR2
), который содержит дату, когда было выполнено измерение. Если дата не была записана, файл CSV содержит значение NA
для отсутствующих данных.
Var1 Var2
10 2010/01/01
20 NA
30 2010/03/01
Мы хотели бы использовать команду subset для определения нового фрейма данных new_DF
, чтобы он содержал только те строки, которые имеют значение NA'
из столбца (VaR2
). В приведенном примере только строка 2 будет содержаться в новом DF
.
Команда
new_DF<-subset(DF,DF$Var2=="NA")
не работает, в результирующем фрейме данных нет записей строк.
Если в исходном CSV-файле значение NA
заменено на NULL
, та же команда дает желаемый результат: new_DF<-subset(DF,DF$Var2=="NULL")
.
Как заставить этот метод работать, если для строки символов в исходном CSV-файле указано значение NA
?