【发布时间】:2018-07-29 00:40:31
【问题描述】:
我的数据框 df 如下所示:
ID A B C D...Z
1 name1 4 6 7 8...
2 name2 5 8 3 5...
...
50 name50 4 6 7 8...
这是我需要的:
ID name1 name2 ...name50
1 A 4 5 ... 4
2 B 6 8 ... 6
etc.
我尝试了转置命令as.data.frame(t(df)),但行的索引号 (1,2,...50) 变成了我不想要的列名。
我想使用旧数据框中的第一列(name1,name2,...)作为新数据框的列名。
我还丢失了我需要的行的索引号。
主要问题是df 有大约 15k 行和 45 列,因此使用暴力交换行和列并不是那么简单。
是的,我需要数据框中的数据。
【问题讨论】: