根据列

时间:2015-07-06 22:00:42

标签: r

如何过滤掉矩阵特定列中的值高于某个值的行。例如,如何过滤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

2 个答案:

答案 0 :(得分:1)

你可以尝试

 mydata[mydata[,'logCPM']>0.2,]

答案 1 :(得分:0)

试试这个

mydata[mydata$logCPM > 0.2,]