Skip to contents

Returns the data_name dataset-level metadata key from a survey design object or a data frame.

Usage

extract_data_name(x)

Arguments

x

A survey design object or data.frame.

Value

character(1): the stored display name, or NA_character_ when the key is not set.

Details

Returns the stored data_name only. When the key is not set this function returns NA_character_ even when survey_name, field_start, field_end, and field_period are all set. It never composes a label from the other keys. A design object restored from a file written by surveycore 1.1.0 or earlier reports NA_character_ rather than failing.

Examples

df <- data.frame(id = 1:5, y = c(2, 4, 3, 5, 1), w = rep(1, 5))
df <- set_survey_name(df, "Example Attitudes Survey 2026")

# A set survey_name does not fill data_name.
extract_data_name(df)
#> [1] NA

df <- set_data_name(df, "Example (February-March 2026)")
extract_data_name(df)
#> [1] "Example (February-March 2026)"