相关疑难解决方法(0)

从矩阵中删除0的所有列

我有一个带15000列的矩阵.有些细胞float有价值,有许多有0.我想完全删除所有值都在的所有列0.

     col1     col2     col3     col4
row1  1        0        0        1
row2  3.4      0        0        2.4
row3  0.56     0        0        0
row4  0        0        0        0
Run Code Online (Sandbox Code Playgroud)

我想删除列col2,col3并保留其余部分.我怎么能用R做呢?谢谢

r

12
推荐指数
2
解决办法
2万
查看次数

如果r中所有值均为NA或0,则删除Column

有谁知道如何删除完全由NA或零组成的列?

例如,给定这样的数据框:

  rv    X1   X2    X3  X4 
1 M     0    110   0   1
2 J     70   200   0   3
3 J     NA   115   NA  4
4 M     65   110   0   9
5 J     70   200   NA  3
6 J     64   115   NA  8
Run Code Online (Sandbox Code Playgroud)

我只想要rv,X1,X2和X4列。

r dataframe

0
推荐指数
2
解决办法
68
查看次数

标签 统计

r ×2

dataframe ×1