簡體   English   中英

使用R在Azure ML Jupyter / iPython Notebook中下載自定義數據集

[英]Download a custom dataset in Azure ML Jupyter/iPython Notebook using R

我需要在Azure Jupyter / iPython Notebook中下載自定義數據集。 我的最終目標是安裝R軟件包。 為了做到這一點,需要以代碼下載軟件包(數據集)。 我遵循了Andrie de Vries在本文的評論部分中概述的步驟: Azure ML Studio中的帶R的Jupyter Notebooks

將軟件包作為ZIP文件上傳沒有問題,但是當我在筆記本中運行代碼時出現錯誤:

curl(x $ DownloadLocation,handle = h,open = conn)中的錯誤:從對等端Traceback接收數據時失敗:

  1. download.datasets(ws,“ plotly_3.6.0.tar.gz.zip”)
  2. lapply(1:nrow(datasets),function(j)get_dataset(datasets [j,。],...))
  3. FUN(1L [[1L]],...)
  4. get_dataset(數據集[j,],...)
  5. curl(x $ DownloadLocation,handle = h,open = conn)

因此,我將代碼簡化為:

library("AzureML")
ws <- workspace()
ds <- datasets(ws)
ds$Name

data <- download.datasets(ws, "plotly_3.6.0.tar.gz.zip")
head(data)

其中“ plotly_3.6.0.tar.gz.zip”是我的數據類型為“ Zip”的數據集的名稱。 不幸的是,這會導致相同的錯誤。 為了排除數據類型問題,我還嘗試下載另一個我的數據集,其數據類型為“數據集”。 也是一樣的錯誤。

現在,將要下載的數據集更改為AzureML Studio的示例數據集之一。 “ text.preprocessing.zip”的數據類型為Zip

data <- download.datasets(ws, "text.preprocessing.zip")

“航班延誤數據”的數據類型為GenericCSV

data <- download.datasets(ws, "Flight Delays Data")

可以免費下載兩個示例數據集。

那為什么我不能下載自己保存的數據集?

在download.datasets函數的文檔中找不到任何有用的信息。 不在rdocumentation.org上 ,也不在cran.r-project.org上(第17-18頁)

嘗試這個:

library(AzureML)
ws <- workspace(
id = "your AzureML ID",
auth = "your AzureML Key"
)
name <- "Name of your saved data"
ws <- workspace()

看來我得到的錯誤是由於(當時較早)Azure ML Studio中的錯誤所致。

丹尼爾·普拉格Daniel Prager)的回復后,我再次嘗試,只是發現我的代碼可以按預期工作,沒有任何更改。 不需要添加idauth參數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM