如何将行名称和列名称设置为R中的因子或其中一个字段?

Alb*_*lby 3 r

如何使用行名称和列名称转换以下矩阵(或表/数据框),

    A       B
M   27143   18324
F   29522   18875
Run Code Online (Sandbox Code Playgroud)

变成类似的东西

27143  M  A
18324  M  B
29522  F  A
18875  F  B
Run Code Online (Sandbox Code Playgroud)

这样我才能在R中做一些分析?

A5C*_*2T1 9

您可以使用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
Run Code Online (Sandbox Code Playgroud)