我们有一个 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,那么如何使这个方法工作呢?