| closed_data | R Documentation | 
This function saves a data.frame as a .csv file (using
write.csv), stores a checksum in '.worcs',
appends the .gitignore file to exclude filename, and saves a
synthetic copy of data for public use. To generate these synthetic
data, the function synthetic is used.
closed_data(
  data,
  filename = paste0(deparse(substitute(data)), ".csv"),
  codebook = paste0("codebook_", deparse(substitute(data)), ".Rmd"),
  value_labels = paste0("value_labels_", deparse(substitute(data)), ".yml"),
  worcs_directory = ".",
  synthetic = TRUE,
  save_expression = write.csv(x = data, file = filename, row.names = FALSE),
  load_expression = read.csv(file = filename, stringsAsFactors = TRUE),
  ...
)
| data | A data.frame to save. | 
| filename | Character, naming the file data should be written to. By
default, constructs a filename from the name of the object passed to
 | 
| codebook | Character, naming the file the codebook should be written to.
An 'R Markdown' codebook will be created and rendered to
 | 
| value_labels | Character, naming the file the value labels of factors
and ordinal variables should be written to.
By default, constructs a filename from the name of the object passed to
 | 
| worcs_directory | Character, indicating the WORCS project directory to
which to save data. The default value  | 
| synthetic | Logical, indicating whether or not to create a synthetic
dataset using the  | 
| save_expression | An R-expression used to save the  | 
| load_expression | An R-expression used to load the  | 
| ... | Additional arguments passed to and from functions. | 
Returns NULL invisibly. This
function is called for its side effects.
open_data closed_data save_data
if(requireNamespace("withr", quietly = TRUE)){
  withr::with_tempdir({
    file.create(".worcs")
    df <- iris[1:3, ]
    df$Species <- droplevels(df$Species)
    closed_data(df, codebook = NULL)
  })
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.