| write_stream | R Documentation |
This function will write out objects that have been assigned a format
with either format_stream() or the format argument to new_stream().
See examples.
write_stream(x, ...) ## Default S3 method: write_stream(x, data, ...) ## S3 method for class 'stream_format_fst' write_stream(x, data, dir = NULL, ...) ## S3 method for class 'stream_format_feather' write_stream(x, data, dir = NULL, ...) ## S3 method for class 'stream_format_qs' write_stream(x, data, dir = NULL, ...) ## S3 method for class 'stream_format_rds' write_stream(x, data, dir = NULL, ...)
x |
A |
... |
Not used. |
data |
An object to write. |
dir |
An optional directory location to be used if not already in
the |
The default method always returns FALSE; other methods which get invoked
if a format was set will return TRUE. So, the user can always call
write_stream() and check the return value: if TRUE, the file was written
to disk and the data to not need to be returned; a FALSE return value
indicates that no format was set and the data should be returned.
Note the write methods can be invoked directly for a specific format
if no format was set (see examples).
A logical value indicating if the output was written or not.
format_stream(), ext_stream(), locate_stream(), new_stream(),
file_stream()
ds <- temp_ds("example")
fs <- new_stream(2, locker = ds, format = "fst")
data <- data.frame(x = rnorm(10))
x <- lapply(fs, write_stream, data = data)
list.files(ds)
reset_locker(ds)
fs <- format_stream(fs, "rds")
x <- lapply(fs, write_stream, data = data)
list.files(ds)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.