【发布时间】:2016-07-19 10:27:30
【问题描述】:
我有一个数据矩阵 1200(行,样本名称)* 20000(列,基因名称),当我感兴趣的 5 个基因在所有样本中的值为零时,我想删除行
我用于单基因的命令:
allexp <-preallexp[preallexp$GZMB > 0, ]
但我想在上面的命令中使用 AND,像这样:
allexp <-preallexp[preallexp$GZMB && preallexp$TP53 && preallexp$EGFR && preallexp$BRAF && preallexp$VGEF > 0, ]
但是这个命令不起作用,我需要你的帮助..如何在上面的命令中使用 AND。
【问题讨论】:
-
&&只返回条件的第一个逻辑结果,你应该使用&(单和号)你应该每次都重复条件,即preallexp$GZMB > 0 & preallexp$TP53 > 0 & ... -
谢谢,digEmAll,但是我想如果5个基因的总和为零,那么删除行,对不起我上面没有提到。
标签: r