小编coc*_*mat的帖子

如何从R中的数据帧中删除负值

我想从数据帧中删除负值,然后我需要分别计算每行的平均值(每行正值的平均值)。我有这样的警告:

在错误[<-.data.frame*tmp*,I,J,=值NULL):替换具有零长度

我该如何解决这个问题?

for (i in 1:1000) {
  for(j in 1:20){
     if (dframe[i,j]<=0) dframe[i,j]<-NULL
     j=j+1
  }
  i=i+1
}
Run Code Online (Sandbox Code Playgroud)

for-loop if-statement r dataframe

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

dataframe ×1

for-loop ×1

if-statement ×1

r ×1