A=matrix(0,4,2)
A[1,1]=2
A[1,2]=3
A[2,1]=2
A[2,2]=3
A[3,1]=2
A[3,2]=3
A[4,1]=2
A[4,2]=3
现在我想选取第 2,4 行并在该行的第一个元素之前返回 this is odd
。
但我不知道如何循环来选取第 2,4 行
最佳答案
如果我正确理解你的问题,你想显示一些文本和所有奇数行的第一个元素。你可以试试这个:
cat(paste("This is odd", A[c(2,4),1], "\n"))
那里不需要循环。如果您想使用更大的矩阵并获取所有奇数行,可以使用 seq(2, nrow(A), by=2)
而不是 c(2,4)
.
关于r - 我在 R 中有一个大表,现在我想选择奇数行并在该行的第一个元素之前粘贴一个标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6183394/