Не удалось сохранить объект метки времени в csv в pandas - PullRequest
5 голосов
/ 02 марта 2020

Я пытаюсь записать максимальное значение метки времени в csv, и он не работает.

max_time=status_rank['CREATED'].max()
max_time= pd.DataFrame(max_time)
max_time.to_csv('maxtime_prev_load.csv')

Выдает ошибку: конструктор фрейма данных неправильно вызван

DataType

 type(max_time)
    pandas._libs.tslibs.timestamps.Timestamp

Пример данных

max_time
Timestamp('2020-03-02 01:41:48')

Как это исправить

1 Ответ

1 голос
/ 02 марта 2020

Один из способов исправить это - использовать

    pd.DataFrame([max_time]) # or if you need add the column and index, you can try
    pd.DataFrame([max_time], index=['something you like'], columns=['something you like'])

. Или, следуя ответу @xxMrPHDxx в первом комментарии (с небольшой модификацией), вы можете сделать это:

    pd.DataFrame({'Max_time':[max_time]})

Здесь важно добавить квадратные скобки.

...