←
PDF 219 / 520 Given this simple data:
→
English · PDF 219
Original PDF page 219
中文 · PDF 219

给定以下简单数据:

df1 <- tribble( ~x, ~y, 1, 1, 2, 1 ) df2 <- tribble( ~x, ~y, 1, 1, 1, 2 )

四种可能的结果是:

intersect(df1, df2) #> # A tibble: 1 × 2 #> x y #> #> 1 1 1 # 注意我们得到的是 3 行,而不是 4 行 union(df1, df2) #> # A tibble: 3 × 2 #> x y #> #> 1 1 2 #> 2 2 1 #> 3 1 1 setdiff(df1, df2) #> # A tibble: 1 × 2 #> x y #> #> 1 2 1 setdiff(df2, df1) #> # A tibble: 1 × 2 #> x y #> #> 1 1 2