open_data | R Documentation |
This function saves a data.frame as a .csv
file (using
write.csv
), stores a checksum in '.worcs',
and amends the .gitignore
file to exclude filename
.
open_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 = ".", 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 |
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
test_dir <- file.path(tempdir(), "data") old_wd <- getwd() dir.create(test_dir) setwd(test_dir) worcs:::write_worcsfile(".worcs") df <- iris[1:5, ] open_data(df, codebook = NULL) setwd(old_wd) unlink(test_dir, recursive = TRUE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.