R | data frame去掉是零的行?

*** 去掉全为零的行

情况一:若为多列数据框

data [which(rowSums(data) > 0),]

*** 去掉只要有一列为零的行

data[which(rowSums(data==0)==0),]

>str(data)

data : int ...  ### data的输出结果为数值类型

若要把持数据类型不变的话,修改如下:

data = [which(rowSums(data) > 0),  ,drop=FALSE]

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章