Learn R Programming

yamlet (version 1.2.1)

io_csv.data.frame: Export Documented Table as CSV

Description

Exports a data.frame as comma-separated variable, as well as a yamlet version of its decorations. A wrapper for as.csv.data.frame.

Usage

# S3 method for data.frame
io_csv(
  x,
  file = "",
  ext = getOption("yamlet_extension", ".yaml"),
  meta = stdout(),
  gz = NULL,
  useBytes = FALSE,
  default_keys = getOption("yamlet_default_keys", list("label", "guide")),
  ...
)

Value

invisible(file)

Arguments

x

data.frame

file

passed to as.csv.data.frame (by method dispatch)

ext

= extension for metadata equivalent of x

meta

passed as con to io_yamlet

gz

logical; guessed by default from x; if TRUE, '.gz' extension enforced present for (character) file and absent for default meta

useBytes

passed to io_yamlet

default_keys

passed to io_yamlet

...

passed to as.csv and to io_yamlet

Details

You should be able to supply exactly the connections you want for file (the data file) and meta (the metadata file) if gz is FALSE. If gz is NULL, it will be guessed from file (TRUE for character ending with '.gz' or '.GZ'). If TRUE, character file will have '.gz' extension enforced, but any '.gz' ('.GZ') will be stripped when calculating meta.

See Also

Other io: io_csv(), io_csv.character(), io_res(), io_res.character(), io_res.decorated(), io_table(), io_table.character(), io_table.data.frame(), io_yamlet(), io_yamlet.character(), io_yamlet.data.frame(), io_yamlet.yamlet()

Other interface: canonical.decorated(), classified.data.frame(), decorate.character(), decorate.data.frame(), desolve.decorated(), enscript.default(), ggplot.decorated(), io_csv.character(), io_res.character(), io_res.decorated(), io_table.character(), io_table.data.frame(), io_yamlet.character(), io_yamlet.data.frame(), is_parseable.default(), mimic.default(), modify.default(), promote.list(), read_yamlet(), resolve.decorated(), selected.default(), write_yamlet()

Examples

Run this code
example(io_csv)

Run the code above in your browser using DataLab