stream_in
From ndjson v0.6.0
by Bob Rudis
Stream in & flatten an ndjson file into a tbl_dt
Given a file of streaming JSON (ndjson) this function reads in the records
and creates a flat data.table
/ tbl_dt
from it.
Usage
stream_in(path, cls = c("dt", "tbl"))
Arguments
- path
path to file (supports "
gz
" files)- cls
the package uses
data.table::rbindlist
for speed but that's not always the best return type for everyone, so you have option of keeping it atbl_dt
via "dt
" or converting it to atbl
Value
tbl_dt
or tbl
or data.frame
References
Examples
# NOT RUN {
f <- system.file("extdata", "test.json", package="ndjson")
nrow(stream_in(f))
gzf <- system.file("extdata", "testgz.json.gz", package="ndjson")
nrow(stream_in(gzf))
# }
Community examples
Looks like there are no examples yet.