小编Joe*_*ics的帖子

删除列中项目的百分比

我试图删除存在超过 90% 的 NA 值的列,我遵循了以下内容,但我只得到一个值作为回报,不确定我做错了什么。我期待一个实际的数据框,我尝试将 as.data.frame 放在前面,但这也是错误的。

链接帖子:删除缺失超过 x% 的列/行

示例 DF

gene cell1 cell2 cell3 
A    0.4   0.1   NA
B    NA    NA    0.1
C    0.4   NA    0.5
D    NA    NA    0.5
E    0.5   NA    0.6
F    0.6   NA    NA
Run Code Online (Sandbox Code Playgroud)

所需DF

gene cell1  cell3 
A    0.4     NA
B    NA      0.1
C    0.4     0.5
D    NA      0.5
E    0.5     0.6
F    0.6     NA
Run Code Online (Sandbox Code Playgroud)

代码

#Select Genes that have NA values for 90% of a given cell line
df_col <- df[,2:ncol(df)] …
Run Code Online (Sandbox Code Playgroud)

r dplyr

3
推荐指数
1
解决办法
67
查看次数

标签 统计

dplyr ×1

r ×1