dp_add_writer {datapackage} | R Documentation |
Add a writer function for a specific format
Description
Add a writer function for a specific format
Usage
dp_add_writer(format, writer)
Arguments
format |
the data format read by the writer Should be a length 1 character vector. |
writer |
the writer function. See details. |
Details
Adds a writer for a given format. The writer is added to a list of writers referenced by the format. The writer function should accept 'data' with the data as its first argument, 'resource_name' the name of the resource to which the data set belongs, 'datapackage' that datapackage to which the data should be written.
Note that adding a writer for an existing format will overwrite the existing writer
Value
Does not return anything (invisible(NULL)
).
Examples
# Add a very simple writer for json
json_writer <- function(data, resource_name, datapackage, ...) {
dataresource <- dp_resource(datapackage, resource_name)
path <- dp_path(dataresource, full_path = TRUE)
jsonlite::write_json(data, path)
}
dp_add_writer("json", json_writer)
[Package datapackage version 0.2.3 Index]