Skip to contents

Sets the vendor dataset-level metadata key — the company that fielded the survey — on a survey design object or a data frame.

Usage

set_vendor(x, vendor)

Arguments

x

A survey design object or data.frame.

vendor

character(1), non-NA, or NULL to delete the key. Omitting it is an error, not a deletion.

Value

The modified object, invisibly.

Details

A convenience wrapper for set_dataset_metadata(x, vendor = vendor). It writes only the vendor key and leaves every other key untouched.

Examples

df <- data.frame(id = 1:5, y = c(2, 4, 3, 5, 1), w = rep(1, 5))
df <- set_vendor(df, "Ipsos KnowledgePanel")
extract_vendor(df)
#> [1] "Ipsos KnowledgePanel"

# NULL deletes the key.
df <- set_vendor(df, NULL)
extract_vendor(df)
#> [1] NA

# The same call works on a survey design object.
d <- as_survey(df, weights = w)
d <- set_vendor(d, "Cint")
extract_vendor(d)
#> [1] "Cint"