df_list
次のようなデータフレームのリストがあります。
head(df_list[[1]])
score name rank
921 9718 aba 921
346 11387 aca 346
head(df_list[[2]]
score name rank
1080 9023 aba 1080
156 12276 aca 156
そして、名前でそれらをマージしたいので、次のようなものになります
score.1 rank.1 score.2 rank.2
aba 9718 921 9023 1080
aca 11387 346 12276 156
do.call と cbind を使ってみました
tmp <- do.call("cbind", df_list)
しかし、これは私に
head(tmp)
score name rank score name rank
921 9718 aba 921 9718 aba 1080
346 11387 aca 346 11387 aca 156
ランキングを取得しようとすると、tmp[tmp$rank]
ランクという名前の最初の列しか取得できません。