如何转置数据框,使用R保持行名和列名

时间:2018-03-29 20:06:46

标签: r generics transpose

我有一个基因表达数据集,目前有一列患者样本和一排基因。我需要转置数据集,以便基因现在是列和行现在是使用R的患者样本。我已经找到了一些方法,但没有一个成功。我提前感谢您的帮助! :)

1 个答案:

答案 0 :(得分:0)

制作如下数据框:

df <- data.frame(Joe = c(45,123,1007), Mary=c(1,456,103))
rownames(df) <- c("Wnt1", "Bmp4", "BRCA2")
df
       Joe Mary
Wnt1    45    1
Bmp4   123  456
BRCA2 1007  103

转换它,简单地说:

 t(df)
     Wnt1 Bmp4 BRCA2
Joe    45  123  1007
Mary    1  456   103