如何使用行名和列名转动以下矩阵(或表/数据框),
A B
M 27143 18324
F 29522 18875
变成类似的东西
27143 M A
18324 M B
29522 F A
18875 F B
以便我可以在 R 中进行一些分析?
最佳答案
您可以使用 reshape2
包和 melt
数据。
temp = read.table(header=TRUE, text=" A B
M 27143 18324
F 29522 18875")
library(reshape2)
temp$id = rownames(temp)
melt(temp)
# Using id as id variables
# id variable value
# 1 M A 27143
# 2 F A 29522
# 3 M B 18324
# 4 F B 18875
关于r - 如何使行名和列名成为R中的因子或字段之一?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11509267/