簡體   English   中英

AWS Sagemaker Studio,無法加載泡菜文件

[英]AWS Sagemaker Studio, cannot load pickle files

我是 Sagemaker 的新手,我正在嘗試將 pickle 數據集加載到 sagemaker 筆記本中。 我正在使用 Python 3(數據科學)kernel 和 ml.t3.medium 實例。 我要么從 S3 加載泡菜,要么直接從工作室上傳它,如下所示:

import pickle5
with open('filename', 'rb') as f:
    x = pickle.load(f)

我得到這個錯誤:

---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
/opt/conda/lib/python3.7/site-packages/IPython/core/formatters.py in __call__(self, obj)
    700                 type_pprinters=self.type_printers,
    701                 deferred_pprinters=self.deferred_printers)
--> 702             printer.pretty(obj)
    703             printer.flush()
    704             return stream.getvalue()

..................... more errors here


/opt/conda/lib/python3.7/site-packages/pandas/core/generic.py in __getattr__(self, name)
   5268             or name in self._accessors
   5269         ):
-> 5270             return object.__getattribute__(self, name)
   5271         else:
   5272             if self._info_axis._can_hold_identifiers_and_holds_name(name):

pandas/_libs/properties.pyx in pandas._libs.properties.AxisProperty.__get__()

/opt/conda/lib/python3.7/site-packages/pandas/core/generic.py in __getattr__(self, name)
   5268             or name in self._accessors
   5269         ):
-> 5270             return object.__getattribute__(self, name)
   5271         else:
   5272             if self._info_axis._can_hold_identifiers_and_holds_name(name):

AttributeError: 'DataFrame' object has no attribute '_data'

你能檢查你的 Pandas 版本嗎? 當腌制文件以舊 Pandas 版本寫入時,通常會發生此錯誤。 您的 Sagemaker 筆記本可能運行 Pandas > 1.1,其中 dataframe 被腌制的 Pandas 可能小於 1.1

暫無
暫無

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

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