writeDatasets {rpact} | R Documentation |
Write Multiple Datasets
Description
Writes a list of datasets to a CSV file.
Usage
writeDatasets(
datasets,
file,
...,
append = FALSE,
quote = TRUE,
sep = ",",
eol = "\n",
na = "NA",
dec = ".",
row.names = TRUE,
col.names = NA,
qmethod = "double",
fileEncoding = "UTF-8"
)
Arguments
datasets |
A list of datasets. |
file |
The target CSV file. |
... |
Further arguments to be passed to |
append |
Logical. Only relevant if file is a character string.
If |
quote |
The set of quoting characters. To disable quoting altogether, use
quote = "". See scan for the behavior on quotes embedded in quotes. Quoting is only
considered for columns read as character, which is all of them unless |
sep |
The field separator character. Values on each line of the file are separated
by this character. If sep = "," (the default for |
eol |
The character(s) to print at the end of each line (row). |
na |
The string to use for missing values in the data. |
dec |
The character used in the file for decimal points. |
row.names |
Either a logical value indicating whether the row names of |
col.names |
Either a logical value indicating whether the column names of |
qmethod |
A character string specifying how to deal with embedded double quote characters
when quoting strings. Must be one of "double" (default in |
fileEncoding |
Character string: if non-empty declares the encoding used on a file (not a connection) so the character data can be re-encoded. See the 'Encoding' section of the help for file, the 'R Data Import/Export Manual' and 'Note'. |
Details
The format of the CSV file is optimized for usage of readDatasets()
.
See Also
-
writeDataset()
for writing a single dataset, -
readDatasets()
for reading multiple datasets, -
readDataset()
for reading a single dataset.
Examples
## Not run:
d1 <- getDataset(
n1 = c(11, 13, 12, 13),
n2 = c(8, 10, 9, 11),
events1 = c(10, 10, 12, 12),
events2 = c(3, 5, 5, 6)
)
d2 <- getDataset(
n1 = c(9, 13, 12, 13),
n2 = c(6, 10, 9, 11),
events1 = c(10, 10, 12, 12),
events2 = c(4, 5, 5, 6)
)
datasets <- list(d1, d2)
writeDatasets(datasets, "datasets_rates.csv")
## End(Not run)