🍣

dplyrのjoinで複数のカラムが同じ場合に結合する方法

2024/05/08に公開

dplyrのleft_joinを使用して、2つのカラムが同じ場合に結合する方法は、以下のようになります。

library(dplyr)

# 例として使用するデータフレームを作成
df1 <- data.frame(x1 = c("A", "B", "C"),
                  y1 = c(1, 2, 3))

df2 <- data.frame(x2 = c("C", "B", "A"),
                  y2 = c(3, 2, 1))

# x1とx2、y1とy2のカラムが同じ場合に結合
result <- left_join(df1, df2, by = c("x1" = "x2", "y1" = "y2"))

# 結果を表示
print(result)

Discussion