子集在列中删除一些值

时间:2013-08-05 16:22:54

标签: r

我有一个数据框,一列有p值,我想删除pvalue = NaN

sample  PValue
a        0.5
b        NaN
c        NaN

我想选择一个没有PValue = NaN

的数据

子集命令是否可以解决此问题

2 个答案:

答案 0 :(得分:2)

有几种方法可以做到。尝试:

df <- df[!is.nan(PValue),]

还会查看?is.na?na.omit。后者也会在其他列中省略带NA值的行。

答案 1 :(得分:1)

假设df是您的数据框

> na.omit(df)
  sample PValue
1      a    0.5

有关详细信息,请参阅?na.omit