【问题标题】:Loop through a R matrix row-wise and print elements [duplicate]逐行循环遍历R矩阵并打印元素[重复]
【发布时间】:2016-11-19 01:57:31
【问题描述】:

得到一个基本的 R for 循环矩阵问题:

我的矩阵看起来像这样:

2    4    3
1    5    7

我只想按行而不是按列打印这些元素。答案应该是2 4 3 1 5 7。我所做的一切都是按列获得结果,即`2 1 4 5 3 7。因为m刚刚开始R想知道是否可以通过for循环来完成,它循环列而不是行

【问题讨论】:

  • apply(m,1,print)

标签: r loops matrix


【解决方案1】:
m <- matrix(c(2, 4, 3, 1, 5, 7), 2, 3, byrow=T)
as.vector(m)

c(m[1, 1:3], m[2, 1:3])

【讨论】: