【发布时间】:2021-12-15 11:59:56
【问题描述】:
我试图了解一个特定案例(在本例中为“C7”)与其他人群的对比。我正在做一个箱线图来可视化这一点。我在 R 中有一个数据框,包含以下列:
gene case log2fc symbol
g1 c1 0.236291026 GG
g2 c2 0.073854478 GG
g3 c6 0.722921499 GG
g4 c7 0 GG
g5 c8 0.925691334 GG
g1 c3 0.412097286 HH
g2 c4 0.98899995 HH
g3 c5 0.494138717 HH
g4 c7 0.996523937 HH
g5 c9 0 HH
我想删除除此特定情况 C7 之外为 0 的行,然后进行箱线图。 到目前为止,我设法将 0 转换为 NA 并从整个数据框中删除行。但是,我不确定如何有条件地删除行。
df[df == 0] <- NA
【问题讨论】:
-
为什么要保留c7?是基因大小写符号组合吗?