我们有一个 CSV 文件的数据帧。数据框架 DF
具有包含观察值的列和包含测量日期的列(VaR2
)。如果未记录日期,则 CSV 文件包含缺少数据的值 NA
。
Var1 Var2
10 2010/01/01
20 NA
30 2010/03/01
我们希望使用子集命令来定义一个新的数据帧 new_DF
,以便它只包含来自列(VaR2
)的具有 NA'
值的行。在给出的示例中,新的 DF
中只包含第2行。
命令
new_DF<-subset(DF, DF$Var2=="NA")
如果不工作,则生成的数据帧没有行条目。
如果在原始的 CSV 文件中,将 Value NA
与 NULL
交换,则相同的命令将产生所需的结果:
new_DF <- subset(DF, DF$Var2=="NULL")
如果在原始 CSV 文件中为字符串提供了值 NA
,那么如何使这个方法工作呢?