【问题标题】:r - read zip file from s3 using rr - 使用 r 从 s3 读取 zip 文件
【发布时间】:2020-08-11 04:02:02
【问题描述】:

是否可以使用 r 从s3 读取压缩的sas 文件(或任何类型或文件)?

这是我正在尝试的:

library(aws.s3)
library(haven)

s3read_using(FUN = read_sas(unzip(.)),
                   bucket = "s3://bucket/",
                   object = "file.zip") # and inside is a .sas7bdat file

但它显然无法识别.。我没有找到任何关于从s3 读取.zip 文件的好信息

【问题讨论】:

  • 您找到解决方案了吗?
  • 您的 zip 文件中是否只有一个文件?
  • @Tom 是的,它只有一个文件。在这种特殊情况下,我的文件是sas 文件,但我认为csv 会更实用。

标签: r amazon-s3 sas r-haven


【解决方案1】:

我试图从 S3 读取 zip 文件并将其存储在本地 Linux 系统中。也许你可以试试这个,然后解压缩文件并阅读。

library("aws.s3")
save_object("s3://mybucket/input/test.zip", file = "/home/test.zip", bucket = "mybucket")

【讨论】:

    猜你喜欢
    • 2017-08-14
    • 1970-01-01
    • 2021-07-04
    • 1970-01-01
    • 2017-03-25
    • 2020-03-06
    • 1970-01-01
    • 2015-11-26
    • 1970-01-01
    相关资源
    最近更新 更多