如何使用R中两列的条件从数据框中选择行

时间:2014-03-25 00:30:33

标签: r dataframe

我正在进行差异基因表达分析,并且具有对于两种条件(列)具有<0.05的p值的数据框。我想过滤一个列的<0.05的p值,条件是在第二列上它不会<0.05。

df
    row.names        padj.co         padj.c2
1   1.1.1.m1    5.789924e-02    1.745791e-02
2   1.1.100.m1  5.875004e-14    3.459149e-14
3   1.1.1000.m1 3.511273e-11    4.045594e-11

非常感谢任何想法。

由于

1 个答案:

答案 0 :(得分:0)

您可以使用

df[df$padj.co < 0.05 & df$padj.c2 >= 0.05, ]

如果没有更多背景,我认为我不理解你的第二个问题。