Sets the data_name dataset-level metadata key — the display label for this
particular dataset — on a survey design object or a data frame.
Details
A convenience wrapper for set_dataset_metadata(x, data_name = name).
data_name is usually a short name plus the field period, for example
"AAA Ipsos (February-March 2026)". It is independent of survey_name:
this function writes data_name and nothing else, and it never reads,
fills, or checks survey_name. Use set_survey_name() for the formal name.
See also
Other metadata:
classify_question_type(),
extract_data_name(),
extract_dataset_metadata(),
extract_field_dates(),
extract_field_period(),
extract_higher_is(),
extract_metadata(),
extract_missing_codes(),
extract_question_preface(),
extract_reverse_coded(),
extract_sata(),
extract_survey_name(),
extract_universe(),
extract_val_labels(),
extract_var_extra(),
extract_var_label(),
extract_var_note(),
extract_vendor(),
infer_question_prefaces(),
set_dataset_metadata(),
set_field_dates(),
set_field_period(),
set_higher_is(),
set_missing_codes(),
set_question_preface(),
set_reverse_coded(),
set_sata(),
set_survey_name(),
set_universe(),
set_val_labels(),
set_var_extra(),
set_var_label(),
set_var_note(),
set_vendor(),
survey_metadata(),
survey_weighting_history()
Examples
df <- data.frame(id = 1:5, y = c(2, 4, 3, 5, 1), w = rep(1, 5))
df <- set_data_name(df, "Example (February-March 2026)")
extract_data_name(df)
#> [1] "Example (February-March 2026)"
# The formal survey name is a separate key and stays unset.
extract_survey_name(df)
#> [1] NA
d <- as_survey(df, weights = w)
d <- set_data_name(d, "Example (March 2026)")
extract_data_name(d)
#> [1] "Example (March 2026)"
