【发布时间】:2015-07-06 22:00:41
【问题描述】:
如何过滤掉矩阵特定列中的值高于某个值的行。例如,如何过滤下面矩阵中logCPM 大于 0.2 的行?
> mydata
logFC logCPM LR PValue FDR
1 0.552704905 0.18660575 2.805573421 0.09393725 0.1744389
2 0.179752394 0.12956983 0.264209389 0.60724288 0.7164197
3 0.135260378 0.99331911 0.334612036 0.56295589 0.6789419
4 0.007554301 0.66189664 0.001413451 0.97000988 0.9809448
5 -0.107374125 2.56150056 0.251272726 0.61618033 0.7237010
6 0.062867911 0.04769834 0.018075575 0.89305036 0.9300404
【问题讨论】:
-
dat[dat$logCPM > 0.2,]。投反对票是因为我认为这样的问题很多,至少在搜索方面需要一点努力。 -
@akrun,哦,你说的很对。我忘记了,我(错误地)假设它是一个数据框。
-
对不起,它是一个数据框
标签: r