knitr::opts_chunk$set(echo = TRUE)

r params$filename.csv

# DONT EDIT THIS CODE CHUNK
data <- params$data

# gather column names in a table
meta <- tibble::enframe(colnames(data), name = NULL) %>% 
  dplyr::rename("Header" = value) %>% 
  dplyr::rowwise() %>% 
  dplyr::mutate("Description" = case_when(
    class(data[[Header]]) == "factor" ~ paste0("levels: ", paste0(levels(data[[Header]]), sep = "", collapse = ", ")),
    TRUE ~ "ENTER DESCRIPTION OF THIS COLUMN HERE"
  )) %>% 
  dplyr::mutate("Data Type" = class(data[[Header]]))
knitr::kable(meta, format = "markdown")


the-pudding/puddingR documentation built on June 25, 2019, 12:15 a.m.