【问题标题】:Reading sas file from blob storage in R从 R 中的 blob 存储读取 sas 文件
【发布时间】:2017-09-26 14:40:24
【问题描述】:

我正在尝试从默认容器中读取 .sas7bdat 文件。到目前为止,我已经尝试过:

sas_file <- RxSasData("wasbs://container@storageaccount.blob.core.windows.net/abc/xyz.sas7bdat")

sas_df <- rxImport(sas_file)

但我收到以下错误:

文件“wasbs://container@storageaccount.blob.core.windows.net/abc/xyz.sas7bdat”不存在。

无法打开数据源。 doTryCatch(return(expr), name, parentenv, handler) 中的错误: 无法打开数据源。

文件存在于代码中提到的位置。仍然会引发错误。有人可以帮我吗?

【问题讨论】:

    标签: azure-blob-storage microsoft-r


    【解决方案1】:

    根据您的代码,我认为您希望通过RxSasData 从 Azure HDInsight 上的 HDFS 本​​地化一个 SAS 数据文件。不过RxSasData似乎在Hadoop env上是不支持的,如下图,请看here

    请尝试将文件复制到 HDI 上的本地文件系统,然后读取。

    【讨论】:

    • 谢谢@Peter。链接对我帮助很大。
    猜你喜欢
    • 2012-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-01
    • 1970-01-01
    • 2021-10-18
    • 1970-01-01
    • 2021-10-31
    相关资源
    最近更新 更多