【发布时间】:2014-12-19 10:06:23
【问题描述】:
假设我有一个 90x4 矩阵,比如 matrixgroup1,并且一些行是零向量。我想找到不是零向量的行。我尝试的代码是:
which(matrixgroup1[,1:4]!=c(0,0,0,0))
它给出了结果
[1] 1 9 19 28 59 60 62 91 99 109 118 149 150 152 181 189 199 208 239
[20] 240 242 271 279 289 298 329 330 332
但是,正确的列应该是 1 9 19 28 59 60 62 。我不知道剩下的 91-332 是从哪里来的。
由于我是 R 新手,我很难弄清楚。有人可以帮助我并给我正确的代码吗?提前致谢。
【问题讨论】:
-
请添加一个可重现的示例供人们使用。