回答
你所寻找的是melt
内library(reshape)
melt(matrix)
编辑:改为使用reshape2
。
重塑很好用 – user3083324
好点,最好使用'reshape2.''reshape :: melt()'和'reshape2 :: melt()'似乎在功能上是一致的。 – Vlo
看看row
,col
,并为R基本解决c
功能和尝试这样的事情
df <- data.frame(row=c(row(matrix)), col=c(col(matrix)), value=c(matrix))
尼斯data.frame。我会提及[这个问题](http://stackoverflow.com/questions/11176781/r-matrix-to-rownames-colnames-values/11176964),它具有用rownames/colnames/value生成data.frame的示例。 – thelatemail
另一个想法:
data.frame(cbind(arrayInd(seq_along(matrix), dim(matrix), useNames = T),
value = c(matrix)))
或者:
tmp = as.data.frame.table(matrix)
tmp[-length(tmp)] = sapply(tmp[-length(tmp)], as.integer)
- 1. 转换数据帧到矩阵
- 2. 转换数据帧到矩阵
- 3. 转换三列数据帧到矩阵
- 4. 转换数据帧到numpy的矩阵
- 5. 转换一个数据帧到矩阵守信列属性
- 6. R:将数据帧转换为矩阵
- 7. 用plyr转换数据帧为矩阵
- 8. 将一个数据帧转换为矩阵或二维数组
- 9. 转换一个数据帧,以邻接矩阵中的R
- 10. 将数据帧转换为一个1和1的矩阵R
- 11. R将矩阵或数据帧转换为稀疏矩阵
- 12. 转换索引大熊猫矩阵到一个平面数据帧
- 13. 转换一个大熊猫数据帧以矩阵的形式插入到表
- 14. 转换2栏数据帧到完整的二进制矩阵
- 15. 蟒蛇 - 转换大熊猫矩阵到数据帧
- 16. 数据帧 - 转换为矩阵时的顺序一致性
- 17. 把一个字符矩阵转换成一个数字矩阵
- 18. 转换两列的数据帧数字矩阵
- 19. 如何将Nx3火花数据帧转换为NxN矩阵,第三列数据帧是矩阵的值?
- 20. 的R - 转换非对称数据文件到矩阵或数据帧
- 21. 如何正×3的数据帧转换成一个正方形(有序)矩阵?
- 22. 一个数据帧与另一个数据帧的相关矩阵
- 23. 你怎么转换矩阵数据帧中的R
- 24. 将熊猫数据帧转换为频率矩阵
- 25. 将2列数据帧转换为R中的2维矩阵
- 26. 何给PD的数据帧转换为矩阵结构在python
- 27. 转换数据帧的矩阵和接入小区
- 28. R:如何将数据帧转换为nxn矩阵
- 29. 将矩阵转换为r中的2d数据帧
- 30. 无法将数据帧转换为r中的设计矩阵
这不是我有什么想法,我想用3列 – user3083324