次のようなデータフレームがあります。
df <- data.frame(0:2, 1:3, 2:4, 5:7, 6:8, 2:4, 0:2, 1:3, 2:4)
colnames(df) <- rep(c('a', 'b', 'c'), 3)
> df
a b c a b c a b c
1 0 1 2 5 6 2 0 1 2
2 1 2 3 6 7 3 1 2 3
3 2 3 4 7 8 4 2 3 4
同じ名前の列が複数あります。同じ名前の列が独自のスーパー列に結合されるようにデータ フレームを再配置して、一意の列名のみが残るようにしたいと考えています。次に例を示します。
> df
a b c
1 0 1 2
2 1 2 3
3 2 3 4
4 5 6 2
5 6 7 3
6 7 8 4
7 0 1 2
8 1 2 3
9 2 3 4
これを行う方法について何か考えはありますか?前もって感謝します!