【发布时间】:2021-11-04 10:39:51
【问题描述】:
我正在尝试解压缩文件,但在运行以下代码时出现此错误:
import pickle
import pandas as pd
import numpy
unpickled_df = pd.read_pickle("./ToyData.pickle")
unpickled_df
或
import pickle
# load : get the data from file
data = pickle.load(open('ToyData.pickle', "rb"))
错误输出:
AttributeError Traceback (most recent call last)
<ipython-input-3-4f30cc427816> in <module>
1 import pickle
2 # load : get the data from file
----> 3 data = pickle.load(open('ToyData.pickle', "rb"))
4 # loads : get the data from var
5 #data = pickle.load(var)
AttributeError: Can't get attribute 'PandasIndexAdapter' on <module 'xarray.core.indexing' from 'C:\\Users\\User\\anaconda3\\lib\\site-packages\\xarray\\core\\indexing.py'>
我该如何解决这个问题。我尝试使用以下代码安装 xarray、dask 和其他 xarray 依赖项:
python -m pip install "xarray[complete]"
python -m pip install "xarray[io]" # Install optional dependencies for handling I/O
#python -m pip install "xarray[accel]" # Install optional dependencies for accelerating xarray
#python -m pip install "xarray[parallel]" # Install optional dependencies for dask arrays
#python -m pip install "xarray[viz]" # Install optional dependencies for visualization
conda install xarray-0.16.1-py_0
我使用 anaconda jupyter notebook 来运行上面的脚本。我无法读取泡菜文件。
【问题讨论】:
标签: python jupyter-notebook pickle