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 |
Create a data dictionary from any dataset
create_dictionary(dataset, id_var = NULL, file = NULL, var_labels = NULL)
create_dictionary(dataset, id_var = NULL, file = NULL, var_labels = NULL)
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) |
Either an Excel spreadsheet or a dataframe
# 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)
# 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
summarise_variable(dataset, column)
summarise_variable(dataset, column)
dataset |
The dataset with the variable you wish to summarise |
column |
The column you wish to summarise as a quoted string |
A dataframe with a summary of the variable
summarise_variable(mtcars, "mpg") summarise_variable(iris, "Species")
summarise_variable(mtcars, "mpg") summarise_variable(iris, "Species")