Как прочитать локальный файл из сценария R или Python в Azure Machine Learning Studio? - PullRequest
0 голосов
/ 07 сентября 2018

Мне нужно прочитать файл csv, который сохраняется на моем локальном компьютере, из кода в «Выполнить скрипт R / Python» в эксперименте Azure Machine Learning Studio.Мне не нужно загружать данные как обычно, то есть из наборов данных -> Новый -> Загрузить из локального файла или с помощью модуля Импорт данных.Я должен сделать это с кодом.В принципе это невозможно, ни из эксперимента, ни из ноутбука, и фактически я всегда получал ошибку.Но я запутался, потому что документация о модуле Execute Python Script гласит (среди прочего):

Ограничения

Выполнение скрипта Python в настоящее времяимеет следующие ограничения:

Выполнение в песочнице.Среда выполнения Python в настоящее время находится в изолированной программной среде и, как следствие, не обеспечивает постоянного доступа к сети или локальной файловой системе.Все файлы, сохраненные локально, изолируются и удаляются после завершения работы модуля. Код Python не может получить доступ к большинству каталогов на машине, на которой он работает, за исключением текущего каталога и его подкаталогов.

В соответствии с выделенным текстом, должна быть возможность доступа и загрузкифайл из текущего каталога, используя, например, функцию pandas read_csv.Но на самом деле нет.Есть какой-то трюк для этого?

Спасибо.

1 Ответ

0 голосов
/ 09 сентября 2018

Необходимо помнить, что Azure ML Studio - это онлайн-инструмент, и он не запускает никакого кода на вашем локальном компьютере.

Вся работа выполняется в облаке, включая запуск сценария Python «Выполнение», и к этому относится выделенный вами текст: каталоги и подкаталоги облачной машины, на которой выполняется эксперимент по машинному обучению, а не ваша. собственный, локальный, компьютер.

...