繁体   English   中英

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

[英]How to transpose data frame , keeping row and column names using R

我有一个基因表达数据集,当前有患者样本列和基因行。 我需要转置数据集,以使基因现在成为使用R的列和行成为患者样本。我发现了几种方法,但都没有成功。 感谢您的帮助! :)

制作如下数据框:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM