Predictive Hacks

How to get data from S3 to R

Assume that we want to get data from an S3 bucket using R. For this task we can work with the aws.s3 library. Assume that we are dealing with a CSV file which is in my-bucket under the path mydata.

library(aws.s3)
Sys.setenv("AWS_ACCESS_KEY_ID" = "xxxxxxx",
           "AWS_SECRET_ACCESS_KEY" = "xxxxxxx")
 
 
obj <- get_object("mydata/myfile.csv", bucket = "my-bucket")
 
 
df1=read.csv(text = rawToChar(obj), sep="|", header = TRUE)

Share This Post

Share on facebook
Share on linkedin
Share on twitter
Share on email

Subscribe To Our Newsletter

Get updates and learn from the best

More To Explore