首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R矩阵删除0行

R矩阵删除0行
EN

Stack Overflow用户
提问于 2013-09-18 20:48:06
回答 1查看 3K关注 0票数 1

我有一个矩阵(大的),我想遍历行,如果该行对每列从第二列到末尾(第35)都有0,那么删除该行。这是列中每个事件的0和1的矩阵,以及列中的特性。

代码语言:javascript
复制
for (i 1:nrow(myMatrix) {
   keep = False
   for (k 1:ncol(myMatrix) {
      if (mymatrix[i,k] == 1) {
          keep = True
      }
   if (keep == False) {
      row.remove()
    }
}

就像上面一样..。thx

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-18 20:51:53

试着做这样的事情:

代码语言:javascript
复制
m[rowSums(m[,-1]) != 0,]
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18882085

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档