View source: R/add_synthetic.R
add_synthetic | R Documentation |
This function adds a user-specified synthetic data resource for public use to a WORCS project with closed data.
add_synthetic( data, synthetic_name = paste0("synthetic_", original_name), original_name, worcs_directory = ".", verbose = TRUE, ... )
data |
A |
synthetic_name |
Character, naming the file synthetic data should be
written to. By
default, prepends |
original_name |
Character, naming an existing data resource in the WORCS
project with which to associate the synthetic |
worcs_directory |
Character, indicating the WORCS project directory to
which to save data. The default value |
verbose |
Logical. Whether or not to print status messages to the console. Default: TRUE |
... |
Additional arguments passed to and from functions. |
Returns NULL
invisibly. This
function is called for its side effects.
open_data closed_data save_data
# Create directory to run the example old_wd <- getwd() test_dir <- file.path(tempdir(), "add_synthetic") dir.create(test_dir) setwd(test_dir) worcs:::write_worcsfile(".worcs") # Prepare data df <- iris[1:3, ] # Run closed_data without synthetic closed_data(df, codebook = NULL, synthetic = FALSE) # Manually add synthetic add_synthetic(df, original_name = "df.csv") # Remove original from file and environment file.remove("df.csv") rm(df) # See that load_data() now loads the synthetic file load_data() # Cleaning example directory 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.