ez.label.swap: swap variable label mode, in general, mode 2 (col attr, haven...

ez.label.swapR Documentation

swap variable label mode, in general, mode 2 (col attr, haven style, "label") is preferred to mode 1 (df attr, foreign style, "variable.labels")

Description

swap variable label mode, in general, mode 2 (col attr, haven style, "label") is preferred to mode 1 (df attr, foreign style, "variable.labels")

Usage

ez.label.swap(df, mode = 2)

ez.swaplabel(df, mode = 2)

Arguments

mode

1: returned df uses df attribute, attr(df,'variable.labels')
Pros(+) same: slicing df rows, but not cols (df[1:10,])
Cons(-) mess: rename column, change df structure (eg, left_join)

2: returned df uses column attribute, attr(df[[col]],'label')
Pros(+) same: rename column, change df structure (eg, left_join)
Cons(-) mess: slicing df rows, but not cols (df[1:10,])

1: foreign: variable.labels (as df attributes), value.labels
2: haven: label = variable label, labels = value labels


jerryzhujian9/ezmisc documentation built on March 9, 2024, 12:44 a.m.