box_read
will download a file specified by file_id
, and
attempt to read it into memory as an R object. This can be useful, for
example, to read in a .csv
file as a data.frame
.
Converting a file to an R object is by default handled by
rio
's import
function. The only
modification of it's behavior is that json files are not neccesarily
coerced to data.frame
s, but can used to store list
data, too.
In addtion, more specific read functions are provided:
box_read_csv
.csv
files as
data.frame
s (via read.csv
)
box_read_tsv
.tsv
files as
data.frame
s (via read.delim
)
box_read_json
.json
files as
list
s (via toJSON
)
box_read_excel
data.frame
s (via read_excel
)
box_read(file_id, type = NULL, version_id = NULL, version_no = NULL, read_fun = rio::import, fread = FALSE, ...)
box_read_csv(file_id, ...)
box_read_tsv(file_id, ...)
box_read_json(file_id, ...)
box_read_excel(file_id, ...)
version_id
of
the desired filebox_dl
for saving files to disk,
box_save
for working with R workspaces, and
box_source
for working with R code.