我有这样的数据集:
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线的任何建议?
答案 0 :(得分: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)