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