我们有一个来自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")
。
如果字符串的值NA
在原始CSV文件中提供,如何使该方法起作用?