dbutils.fs.mount()适用于Python,但不适用于R



以下代码在Azure DatabricksPython单元格中工作:

dbutils.fs.mount(
source = "wasbs://my-container@mystorageaccount.blob.core.windows.net",
mount_point = "/mnt/mount1",
extra_configs = {"fs.azure.account.key.mystorageaccount.blob.core.windows.net":dbutils.secrets.get(scope = "my-scope", key = "storagekey")})

但是,如果我试图从Azure DatabricksR单元格运行此代码,我会遇到错误,有人能解释一下发生了什么吗?

dbutils.fs.mount(
source = 'wasbs://my-container@mystorageaccount.blob.core.windows.net',
mountPoint = '/mnt/mount1',
extraConfigs = {'fs.azure.account.key.mystorageaccount.blob.core.windows.net':dbutils.secrets.get(scope = 'my-scope', key = 'storagekey')}
)

as.list中的警告(extraConfigs(:由强制引入的NA as.list(extraConfig(中的警告:由强制引进的NA中的错误"fs.azure.account.key.mystorageaccount.blob.core.windows.net":dbutils.secrets.get(scope=";我的范围"NA/NaN参数某些(中的错误"fs.azure.account.key.mystorageaccount.blob.core.windows.net":dbutils.secrets.get(scope=";我的范围"NA/NaN自变量(";fs.azure.account.key.mystorageaccount.blob.core.windows.net":dbutils.secrets.get(scope=";我的范围"NA/NaN自变量

问题是您试图对extraConfigs参数使用Python语法,但这是不正确的。在R中,您需要对dicts使用以下语法:c(key1="value1", key2="value2")

最新更新