【发布时间】:2015-10-17 13:56:02
【问题描述】:
如何删除数据中超过 6 个零的列?
请告诉我如何使我的示例代码实现我需要做的事情,如果您有更短的方法,也请告诉我。解释和教我为什么它会起作用也将不胜感激。
我删除零的示例代码:
removeThese = c()
for(i in 1:ncol(myData))
{
rowsWithZeros = which(myData[,i] == 0)
if(length(rowsWithZeros) > 6)
{
removeThese = c(removeThese, i)
}
}
myData= myData[,-removeThese]
【问题讨论】:
-
是矩阵还是数据框?
标签: r