These are data manipulation functions designed to work on a tbl_svy object and another data frame or tbl_svy object.


semi_join and anti_join filter certain observations from a tbl_svy depending on the presence or absence of matches in another table. See filter-joins for more details.

Mutating joins (full_join, left_join, etc.) are not implemented for any tbl_svy objects. These data manipulations may require modifications to the survey variable specifications and so cannot be done automatically. Instead, use dplyr to perform them while the data is still stored in data.frames.