speedy_labels {speedycode}R Documentation

Automate code for labelling variables and values with the 'labelled' package

Description

'speedy_labels' automates the code for labelling variables and values. With 'speedy_labels', all the code is automatically written other than the new labels. It is primarily designed for working with survey data but can be used for any data that requires labels.

Usage

speedy_labels(data, nrows = 5, path = "")

Arguments

data

name of dataset

nrows

Number of rows for value labels of each variable. The minimum number of rows allowed is 2 and the maximum is 10. Extra rows without values are set to NA.

path

If saving code to a new R script file, specify the file path here. Leave blank if not saving code.

Details

'speedy_labels' automatically writes all the code necessary to add labels to a dataset. The code may be copied and pasted from the console or saved out to a separate R script. The 'dplyr' and 'labelled' packages are not required to run the package, but the automated code uses syntax from these packages so you will need to load them to run the code.

Value

Formatted code written with 'dplyr' syntax for labelling variables with the 'labelled' package. The automated code maintains the original class for each variable so the only required input is a different class for the variables that need it. Replace the final comma with a parenthese and press "Cmd + I" (or Ctrl + I for PC users) to format the code indentations.

Note

For ease, the iris dataset is used as an example. However, the usage of 'speedy_labels' is more intuitive with actual survey data with categorical responses since it usually doesn't make sense to label continuous values.

Author(s)

Jacob Harris

See Also

This function is particularly useful for adding labels to data files that were converted from ASCII format. Click here to learn more about ASCII converions in R.

Examples

speedy_labels(iris, nrows = 5)

## Not run: speedy_labels(data = iris, nrows = 5, path = "~/INPUT-FILE-PATH")


[Package speedycode version 0.3.0 Index]