View source: R/streamable_table.R
streamable_table | R Documentation |
streamable table
streamable_table(read, write, extension)
read |
read function. Arguments should be " |
write |
write function. Arguments should be " |
extension |
file extension to use (e.g. "tsv", "csv") |
Note several constraints on this design. The write method must be able
to take a generic R connection
object (which will allow it to handle
the compression methods used, if any), and the read method must be able
to take a textConnection
object. readr
functions handle these cases
out of the box, so the above method is easy to write. Also note that
the write method must be able to omit_header
. See the built-in methods
for more examples.
a streamable_table
object (S3)
streamable_readr_tsv <- function() { streamable_table( function(file, ...) readr::read_tsv(file, ...), function(x, path, omit_header) { readr::write_tsv(x = x, path = path, omit_header = omit_header) }, "tsv" ) }
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.