異なる数の列を持つ複数のデータフレームのリストと交差し、一致する列を持つ複数のデータフレームのリストを返す関数がRにありますか?結果のリストは与えるべきRのデータフレームのリストの交差R
ll <- list(structure(list(V1 = c(8L, 2L, 7L), V2 = c(1L, 9L, 3L), V3 = 4:6), .Names = c("V1", "V2", "V3"), row.names = c(NA, -3L), class = "data.frame"), structure(list(V1 = c(1L, 3L, 2L), V2 = c(5L, 4L, 6L)), .Names = c("V1", "V2"), row.names = c(NA, -3L), class = "data.frame"))
> ll
[[1]]
V1 V2 V3
1 8 1 4
2 2 9 5
3 7 3 6
[[2]]
V1 V2
1 1 5
2 3 4
3 2 6
:
> new.ll
[[1]]
V1 V2
1 8 1
2 2 9
3 7 3
[[2]]
V1 V2
1 1 5
2 3 4
3 2 6
感謝し、私は次のリストを持っている例として
。
マッチングは、列のみに基づいています**名**? –
マッチングは、すべてが最初の列から始まる列の数が同じであることを意味しますか? – Phann
はい、一致は列名に基づいており、一致するすべての列の数は共通です。 – alaj