Травление DataFrame

Я пытаюсь рассортировать DataFrame с помощью

import pandas as pd from pandas import DataFrame data = pd.read_table('Purchases.tsv',index_col='coreuserid') data.to_pickle('Purchases.pkl') 

Я некоторое время работал над «данными», и у меня не было проблем, поэтому я знаю, что это не проблема с повреждением данных. Я думаю, вероятно, синтаксис, но я попробовал несколько вариантов. Я стесняюсь дать сообщение об ошибке, но это заканчивается:

 \pickle.pyc in to_pickle(obj, path) 13 """ 14 with open(path, 'wb') as f: 15 pkl.dump(obj, f, protocol=pkl.HIGHEST_PROTOCOL) SystemError: error return without exception set 

Файл Purchases.pkl создается, но если я позвоню

 data = pd.read_pickle('Purchases.pkl') 

Я получаю EOFError. Я использую Canopy 1.4, поэтому pandas 0.13.1, который должен быть достаточно недавним, чтобы иметь эту функциональность.

One Solution collect form web for “Травление DataFrame”

Вы можете попробовать создать класс из своего DataFrame и разжечь его после.

Это может помочь вам: передать кадр данных pandas в класс

  • PicklingError: не может pickle <class 'decimal.Decimal'>: это не тот же объект, что и decimal.Decimal
  • Как закрыть файл после pickle.load () в python
  • Сохранять данные Tf-Idf
  • Могу ли я распиливать словарь python в текстовое поле sqlite3?
  • Не удалось загрузить ранее сбрасываемый файл pickle большого размера в Python
  • Советы по правильному использованию больших широковещательных переменных?
  • Как рассортировать дистрибутив scipy.stats (не может сортировать объекты instancemethod)
  • python pickle дает «AttributeError: объект« str »не имеет атрибута« писать »»
  • Pickle не будет работать с tkinter
  • Как Python 3 умеет разжигать типы расширений, особенно массивы Numpy?
  • Можно ли распиливать itertools.product в python?
  • Python - лучший язык программирования в мире.