Specifying join keys and their matching conditions

So it’s much recommended to explicitly define the join key using join_by():

  • inner_join(x, y, by = join_by(...))
  • left_join(x, y, by = join_by(...))
  • right_join(x, y, by = join_by(...))
  • full_join(x, y, by = join_by(...))
  • semi_join(x, y, by = join_by(...))
  • anti_join(x, y, by = join_by(...))