如何从Azure Machine Learning Studio中的R或Python脚本中读取本地文件?

问题描述 投票:3回答:1

我需要在Azure Machine Learning Studio的实验中从“执行R / Python脚本”中的代码中读取保存在本地计算机中的csv文件。我不必像往常一样上传数据,即从数据集 - >新建 - >从本地文件加载或使用导入数据模块。我必须用代码来做。原则上这是不可能的,既不是从实验也不是从笔记本,实际上我总是有错误。但我很困惑,因为有关Execute Python Script模块的文档说(除其他外):

限制

Execute Python Script目前有以下限制:

沙盒执行。 Python运行时当前是沙箱,因此不允许以持久方式访问网络或本地文件系统。模块完成后,本地保存的所有文件都将被隔离并删除。 Python代码无法访问运行它的机器上的大多数目录,例外是当前目录及其子目录。

根据突出显示的文本,应该可以使用例如pandas函数read_csv从当前目录访问和加载文件。但实际上没有。有一些技巧可以实现这一目标吗?

谢谢。

python r azure azure-machine-learning-studio
1个回答
0
投票

您需要记住Azure ML Studio是一个在线工具,并且它没有在本地计算机上运行任何代码。

所有工作都在云中完成,包括运行Execute Python Script,这就是你突出显示的文本所指的:运行机器学习实验的云计算机的目录和子目录,而不是你自己的,本地的, 电脑。

© www.soinside.com 2019 - 2024. All rights reserved.