Я загружаю файл pkl в фрейм данных и хочу сохранить его в Excel, используя Excelwriter из pandas.Загрузка файла pkl в DF работает нормально, запись кадра в Excel приводит к следующей ошибке:
ValueError («Невозможно преобразовать {0! R} в Excel» .format (значение)
Я не знаю, что не так.
У меня есть anaconda с python 3.7, установленный на одном компьютере, где код работает нормально и работает без проблем. Однако на другом компьютере (с python 3.7и только что установленные панды и маринад), это не помогает ... любая помощь приветствуется!
Файл pkl - это файл, в котором отсортирована академическая литература - ничего особенного.
import pickle
import pandas as pd
from pandas import ExcelWriter
def open_pickle():
savename = 'neuro_10_neuron[TIAB]_19-02-19'
try:
with open(savename + '.pkl', 'rb') as f:
holder = pickle.load(f)
except FileNotFoundError:
print('Cannot find it!')
framed = pd.DataFrame.from_dict(holder)
writer = ExcelWriter(savename + '.xlsx')
framed.to_excel(writer)
writer.save()
open_pickle()
Заранее спасибо!
Ниже вы найдете изображение всего сообщения об ошибке. Может быть, это указывает кому-то в направлении, которое может мне помочь ...