一位朋友給我發送了一個python3筆記本和他的數據集來驗證他的筆記本。在兩個azureml環境之間共享數據集
但是當我嘗試用自己的數據集在我azureml工作區,我有一個錯誤,指出該數據集不存在
他送我他datset代碼:
from azureml import Workspace
ws = Workspace(
workspace_id='toto',
authorization_token='titi',
endpoint='https://studioapi.azureml.net'
)
ds = ws.datasets['mini.csv00']
frame = ds.to_dataframe()
frame
當我嘗試使用它我有一個:
ndexError Traceback (most recent call last)
<ipython-input-7-5f41120e38e4> in <module>()
----> 1 ds = ws.datasets['mini.csv00']
2 frame = ds.to_dataframe()
3
4 frame
/home/nbuser/anaconda3_23/lib/python3.4/site-packages/azureml/__init__.py in __getitem__(self, index)
461 return self._create_dataset(dataset)
462
--> 463 raise IndexError('A data set named "{}" does not exist'.format(index))
464
465 def add_from_dataframe(self, dataframe, data_type_id, name, description):
IndexError: A data set named "mini.csv00" does not exist
錯誤...
但是當我嘗試IT運ñ我的電腦jupyter它的作品。 任何想法?
感謝和問候
嗨@ user462794,根據錯誤信息,你的代碼的第一行是數據集中查找。您是否使用朋友的工作區ID /授權令牌創建了新的工作區對象? (默認情況下,「Ws」將在AML Studio筆記本中定義,但它將指向您自己的工作區,而不是您朋友的工作區。)如果是,則在運行以下命令時會列出哪些數據集:'print([ds.name for ds in ws.user_datasets])'? – mewahl