Drops one or more named surveys from a collection and returns a new
survey_collection. Errors if any requested name is not present.
Value
A new survey_collection without the dropped surveys. Errors
surveycore_error_collection_empty if removing would leave the
collection empty. This error is raised by the S7 class validator, not
by remove_survey() itself.
Examples
d1 <- as_survey(
gss_2024,
ids = vpsu,
weights = wtssps,
strata = vstrat,
nest = TRUE
)
d2 <- as_survey(
gss_2024,
ids = vpsu,
weights = wtssps,
strata = vstrat,
nest = TRUE
)
coll <- as_survey_collection(a = d1, b = d2)
coll2 <- remove_survey(coll, "a")
names(coll2)
#> [1] "b"
