【发布时间】:2011-11-01 17:14:36
【问题描述】:
我有一个大数据框,但小例子是这样的:
mydf <- data.frame(A = c(letters[1:10]), M1 = c(11:20), M2 = c(31:40), M3 = c(41:50))
我想转置数据框并将第 1 (A) 列作为列标题 ( letter[1:10]) 作为变量名称。以下是不成功代码的从头试验。
tmydf = data.frame(t(mydf))
names(tmydf) <- tmydf[1,]
谢谢;
【问题讨论】:
-
您不需要为使用冒号创建的序列调用
c。所以11:20与c(11:20)相同,letters[1:10]与c(letters[1:10])相同。