*** 去掉全为零的行
情况一:若为多列数据框
data [which(rowSums(data) > 0),]
*** 去掉只要有一列为零的行
data[which(rowSums(data==0)==0),]
>str(data)
data : int ... ### data的输出结果为数值类型
若要把持数据类型不变的话,修改如下:
data = [which(rowSums(data) > 0), ,drop=FALSE]
本文介绍如何使用R语言高效地从数据框中移除全零或部分零值的行,保持数据类型不变的方法,并提供具体代码实现。
*** 去掉全为零的行
情况一:若为多列数据框
data [which(rowSums(data) > 0),]
*** 去掉只要有一列为零的行
data[which(rowSums(data==0)==0),]
>str(data)
data : int ... ### data的输出结果为数值类型
若要把持数据类型不变的话,修改如下:
data = [which(rowSums(data) > 0), ,drop=FALSE]
1783

被折叠的 条评论
为什么被折叠?