从 R 中的 blob 存储读取 sas 文件
Reading sas file from blob storage in R
我正在尝试从默认容器中读取 .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) 错误:
无法打开数据源。
文件存在于代码中提到的位置。仍然会抛出错误。有人可以帮我吗?
根据您的代码,我认为您希望通过 RxSasData
从 Azure HDInsight 上的 HDFS 本地化一个 SAS 数据文件。不过RxSasData
好像在Hadoop env上不支持,如下图,请看here.
请尝试将文件复制到HDI上的本地文件系统,然后再读取。
我正在尝试从默认容器中读取 .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) 错误: 无法打开数据源。
文件存在于代码中提到的位置。仍然会抛出错误。有人可以帮我吗?
根据您的代码,我认为您希望通过 RxSasData
从 Azure HDInsight 上的 HDFS 本地化一个 SAS 数据文件。不过RxSasData
好像在Hadoop env上不支持,如下图,请看here.
请尝试将文件复制到HDI上的本地文件系统,然后再读取。