【发布时间】:2017-08-16 16:50:44
【问题描述】:
我的 df 有大约 17,000 行(基因)和 200 列(患者),我需要删除包含 NA 的基因,但其中 12 个对我的分析很重要,因此我将删除它们,而不是删除它们任何具有这 12 个基因中任何一个的 NA 的患者。
我将如何编写代码? (找不到类似的问题,抱歉)
【问题讨论】:
-
na.omit 函数可能很有用。
-
对 - 但我如何将它应用于 17,000 行,但 12 个特定行除外?
-
也许为 12 名患者创建一个子集作为新数据框。没有 12 名患者的第二个子集。将 na.omit 应用于第二个数据帧以生成第三个数据帧。之后,使用 cbind 合并第一个和第三个数据框。
-
因为您没有提供示例数据集,其他人很难提供解决方案。
标签: r