gpt4 book ai didi

R 矩阵到 rownames colnames 值

转载 作者:行者123 更新时间:2023-12-01 07:28:46 26 4
gpt4 key购买 nike

我有一个矩阵 A,我想将其转换为以下形式的 data.frame:

rownames    colnames    values

使用
unlist(A)       

有帮助但没有给我行名

感谢您的帮助。

最佳答案

您可以使用 reshape2-package:

# load package
> require(reshape2)
# create an example matrix
> mdat <- matrix(c(1,2,3, 11,12,13), nrow = 2, ncol=3, byrow=TRUE,
+ dimnames = list(c("row1", "row2"),
+ c("C.1", "C.2", "C.3")))
> mdat
C.1 C.2 C.3
row1 1 2 3
row2 11 12 13
# bring matrix to long format using melt()
> melt(mdat)
Var1 Var2 value
1 row1 C.1 1
2 row2 C.1 11
3 row1 C.2 2
4 row2 C.2 12
5 row1 C.3 3
6 row2 C.3 13

关于R 矩阵到 rownames colnames 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11176781/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com