add_sav_labels: Add variable labels from a .sav file or labelled dataframe

View source: R/add_sav_labels.R

add_sav_labelsR Documentation

Add variable labels from a .sav file or labelled dataframe

Description

Appends a column of variable labels, given a column of variable names and a .sav file or labelled dataframe to get the labels from.

Usage

add_sav_labels(data, match, from)

Arguments

data

Dataframe to append a column of labels to.

match

String indicating the name of the column in data that contains the variable names.

from

Either a string indicating path to a .sav file or a "labelled" dataframe.

Examples

# SPSS metadata will be blank, since it is an R dataset

library(haven)
write_sav(mtcars, "mtcars.sav")
labelled.df <- read_sav("mtcars.sav")

# using a path to .sav file
sack2::describe_df(labelled.df) %>%
 add_sav_labels(match = "variable", from = "mtcars.sav")

# using a labelled dataframe
sack2::describe_df(labelled.df) %>%
 add_sav_labels(match = "variable", from = labelled.df)

wepelham3/sack2 documentation built on Aug. 5, 2023, 5:53 a.m.