R веб-очистка в ошибках Azure ML - PullRequest
1 голос
/ 01 мая 2019

Я написал скрипт в RStudio (под управлением R 3.5.2), который собирает данные с определенного сайта.Сценарий обращается к веб-сайту, использует download.file для извлечения базового кода и использует теги для извлечения нужных данных.

Сценарий выполняется без ошибок в RStudio, но когда я пытаюсь запустить код вузел «Execute R Script» в Azure ML выдает ошибку 0063, говорящую о том, что «не может достичь URL».Код отлично работает до тех пор, пока не попытается обратиться к URL.(см. код ниже)

Я попытался переключить версию R в Azure ML - ни один из 3 вариантов не работает.

for(a in 1:length(job_url)) {
     download.file(url, destfile = filename, quiet=TRUE)
      ...
}

Я ожидаю, что скрипт будет работать одинаково в RStudio иЛазурный ML.Есть идеи, как заставить этот скрипт работать в Azure ML так же, как он работает в RStudio?

1 Ответ

2 голосов
/ 02 мая 2019

В целях безопасности все сетевые коды из или в код R в модулях «Выполнение сценариев R» блокируются Azure.

https://docs.microsoft.com/en-us/azure/machine-learning/studio-module-reference/execute-r-script#networking

...