我正在尝试从默认容器中读取.sas7bdat文件。我一直试着追踪到现在:
sas_file <- RxSasData("wasbs://container@storageaccount.blob.core.windows.net/abc/xyz.sas7bdat")
sas_df <- rxImport(sas_file)
但我收到以下错误:
文件&#39; wasbs://container@storageaccount.blob.core.windows.net/abc/xyz.sas7bdat'不存在。
无法打开数据源。 doTryCatch出错(return(expr),name,parentenv,handler): 无法打开数据源。
文件存在于代码中的上述位置。它仍然会引发错误。有人可以帮帮我吗?
答案 0 :(得分:2)
根据您的代码,我认为您希望通过RxSasData
在Azure HDInsight上从HDFS本地获取SAS数据文件。但是,Hadoop env似乎不支持RxSasData
,如下图所示,请参阅here。
请尝试将文件复制到HDI上的本地文件系统,然后再阅读。