尝试加载pickle文件时出错

2024-06-28 09:28:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图打开一个基于Craigslist Cars+Trucks数据的.pickle文件车辆价格数据集:https://www.kaggle.com/austinreese/craigslist-carstrucks-data,但是,我得到以下错误:

Traceback (most recent call last):
  File "D:/Universidad/Beca/Certificacion/Unsupervised Learning/Week1/Homework 1 - Diana Ponce.py", line 20, in <module>
    train_data, train_labels, test_data, test_labels = pickle.load(f)
  File "pandas\_libs\internals.pyx", line 572, in pandas._libs.internals.BlockManager.__cinit__
TypeError: __cinit__() takes at least 2 positional arguments (0 given)

我已导出所需的库,但仍无法打开该文件。.pickle文件和.py文件都存储在同一位置

这是我正在使用的代码:

import numpy as np
import pandas as pd 
import pickle

with open("vehicle_price_dataset.pickle", "rb") as f:
      train_data, train_labels, test_data, test_labels = pickle.load(f) 

Tags: 文件数据inpytestimportpandasdata