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