Package 'datadictionary'

Title: Create a Data Dictionary
Description: Creates a data dictionary from any dataframe or tibble in your R environment. You can opt to add variable labels. You can write the object directly to Excel.
Authors: Bethany Jones [aut, cre]
Maintainer: Bethany Jones <[email protected]>
License: MIT + file LICENSE
Version: 1.0.0.9000
Built: 2025-03-02 03:34:02 UTC
Source: https://github.com/doctorbjones/datadictionary

Help Index


Create a data dictionary from any dataset

Description

Create a data dictionary from any dataset

Usage

create_dictionary(dataset, id_var = NULL, file = NULL, var_labels = NULL)

Arguments

dataset

The dataset you wish to summarise

id_var

A variable/vector of variables that are identifiers (optional)

file

The file path to write an Excel spreadsheet (optional)

var_labels

A named vector of variable labels (optional)

Value

Either an Excel spreadsheet or a dataframe

Examples

# A simple dictionary printed to console
 create_dictionary(esoph)

 # You can specify id variable/s
 mtcars$id <- 1:nrow(mtcars)
 create_dictionary(mtcars, id_var = "id")

 # You can also specify labels with a named vector
 iris.labels <- c(Sepal.Length = "Sepal length in mm",
     Sepal.Width = "Sepal width in mm",
     Petal.Length = "Petal length in mm",
     Petal.Width = "Petal width in mm",
     Species = "Species of iris")
 create_dictionary(iris, var_labels = iris.labels)

Summarise a single variable

Description

Summarise a single variable

Usage

summarise_variable(dataset, column)

Arguments

dataset

The dataset with the variable you wish to summarise

column

The column you wish to summarise as a quoted string

Value

A dataframe with a summary of the variable

Examples

summarise_variable(mtcars, "mpg")

 summarise_variable(iris, "Species")