| vroom_write | R Documentation |
Write a data frame to a delimited file
vroom_write(
x,
file,
delim = "\t",
eol = "\n",
na = "NA",
col_names = !append,
append = FALSE,
quote = c("needed", "all", "none"),
escape = c("double", "backslash", "none"),
bom = FALSE,
num_threads = vroom_threads(),
progress = vroom_progress()
)
x |
A data frame or tibble to write to disk. |
file |
File or connection to write to. |
delim |
Delimiter used to separate values. Defaults to |
eol |
The end of line character to use. Most commonly either |
na |
String used for missing values. Defaults to 'NA'. |
col_names |
If |
append |
If |
quote |
How to handle fields which contain characters that need to be quoted.
|
escape |
The type of escape to use when quotes are in the data.
|
bom |
If |
num_threads |
Number of threads to use when reading and materializing vectors. If your data contains newlines within fields the parser will automatically be forced to use a single thread only. |
progress |
Display a progress bar? By default it will only display
in an interactive session and not while executing in an RStudio notebook
chunk. The display of the progress bar can be disabled by setting the
environment variable |
# If you only specify a file name, vroom_write() will write
# the file to your current working directory.
out_file <- tempfile(fileext = "csv")
vroom_write(mtcars, out_file, ",")
# You can also use a literal filename
# vroom_write(mtcars, "mtcars.tsv")
# If you add an extension to the file name, write_()* will
# automatically compress the output.
# vroom_write(mtcars, "mtcars.tsv.gz")
# vroom_write(mtcars, "mtcars.tsv.bz2")
# vroom_write(mtcars, "mtcars.tsv.xz")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.