
Last chance! 50% off unlimited learning
Sale ends in
Save/load R object(s) to/from S3
s3save(..., object, bucket, envir = parent.frame(), opts = NULL)s3save_image(object, bucket, opts = NULL)
s3load(object, bucket, envir = parent.frame(), ...)
For s3save
, one or more R objects to be saved via save
and uploaded to S3. For s3load
, see opts
.
For s3save
, a character string of the name of the object you want to save to. For s3load
, a character string of the name of the object you want to load from S3.
Character string with the name of the bucket, or an object of class “s3_bucket”.
For s3save
, an R environment to save objects from; for s3load
, the environment to load objects into. Default is the parent.frame()
from which the function is called.
Additional arguments passed to s3HTTP
.
For s3save
, a logical, invisibly. For s3load
, NULL
invisibly.
# NOT RUN {
# create bucket
b <- put_bucket("myexamplebucket")
# save a dataset to the bucket
s3save(mtcars, iris, object = "somedata.Rdata", bucket = b)
get_bucket(b)
# load the data from bucket
e <- new.env()
s3load(object = "somedata.Rdata", bucket = b, envir = e)
ls(e)
# cleanup
rm(e)
delete_object(object = "somedata.Rdata", bucket = "myexamplebucket")
delete_bucket("myexamplebucket")
# }
Run the code above in your browser using DataLab