我正在学习如何在行和列上进行迭代,我有点期待一个规则的外观矩阵作为输出,但是却得到了(我相信是)一系列长度为1的向量,列出了所有值。
是否可以像这样从嵌套的FOR循环中输出矩阵?还是FOR循环总是输出长度为1的向量?
m1 <- matrix(1:12,3,4)
for (i in seq_len(nrow(m1))) {
for (j in seq_len(ncol(m1))) {
print(m1[i,j])
}
}
答案 0 :(得分:1)
尝试使用cat
代替print
m1 <- matrix(1:12,3,4)
for (i in seq_len(nrow(m1))) {
for (j in seq_len(ncol(m1))) {
cat(m1[i,j])
}
cat("\n")
}