我有一个大数据框,但小例子如下:
mydf <- data.frame(A = c(letters[1:10]), M1 = c(11:20), M2 = c(31:40), M3 = c(41:50))
我想转置数据框并将第 1 列 (A) 保留为列标题(字母 [1:10])作为变量名称。以下是不成功代码的临时尝试。
tmydf = data.frame(t(mydf))
names(tmydf) <- tmydf[1,]
Thanks;
这是一种方法
tmydf = setNames(data.frame(t(mydf[,-1])), mydf[,1])
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)