【问题标题】:how to select rows from a data frame using a condition from two columns in R如何使用 R 中两列的条件从数据框中选择行
【发布时间】:2016-03-15 00:53:03
【问题描述】:

我正在进行差异基因表达分析,并且有一个数据框,其 p.values 对于两种条件(列)均

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

任何想法都将不胜感激。

谢谢

【问题讨论】:

  • 请在原帖中说明decideTests的来源。
  • 刚刚删除了第二个具有误导性的示例。

标签: r dataframe


【解决方案1】:

你可以使用

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

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

【讨论】:

  • 对不起,第二个问题是给出另一个我需要过滤的数据的例子,它给出了相同的结果。但是你刚刚写的那个很完美。谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-03-02
  • 1970-01-01
  • 2019-08-06
  • 1970-01-01
  • 2018-03-01
  • 2018-03-10
  • 1970-01-01
相关资源
最近更新 更多