-4

我有一个这样的数据集:

             T0h T0.25h T0.5h T1h
NM_001001130  68     95    56  43
NM_001001144   0      1     4   0
NM_001001152  79    129    52  50
NM_001001160   1      1     2   0
NM_001001176   0      0     0   0
NM_001001177   1      3     2   3

我想保留第 1 列 (T0h) 中的值小于 10 的行。我已经尝试过该功能,但它并没有真正起作用。关于 R 中简单的 grep 行的任何建议?

4

1 回答 1

2

尝试这个

> df[df$T0h<10, ]
             T0h T0.25h T0.5h T1h
NM_001001144   0      1     4   0
NM_001001160   1      1     2   0
NM_001001176   0      0     0   0
NM_001001177   1      3     2   3

或使用subset

> subset(df, T0h <10)
于 2013-10-24T20:04:29.687 回答