【发布时间】:2015-10-13 22:42:11
【问题描述】:
我有一个矩阵如下
B = matrix(
c(2, 4, 3, 1, 5, 7),
nrow=3,
ncol=2)
B # B has 3 rows and 2 columns
# [,1] [,2]
#[1,] 2 1
#[2,] 4 5
#[3,] 3 7
我想创建一个包含 3 列的 data.frame:行号、列号和来自上述矩阵的实际值。我正在考虑编写 2 个 for 循环。有没有更有效的方法来做到这一点?
我想要的输出(我只显示下面的前 2 行)
rownum columnnum value
1 1 2
1 2 1
【问题讨论】: