Записать panda в csv - добавить номер, если имя уже используется

Настроить

Я записываю фреймы данных панд в CSV и помещаю их в одну папку.

Каждый файл имеет имя, содержащее дату создания, например

'AA - 2017/02/20.csv'

проблема

Когда я создаю несколько фреймов данных в один и тот же день с разницей во времени, последний созданный файл перезаписывает предыдущий.

Вместо этого я хотел бы иметь:

'AA - 2017/02/20.csv'
'AA - 2017/02/20.2.csv'
'AA - 2017/02/20.3.csv'

и так далее.

Есть ли простой способ сделать это?

1 ответ

Решение

Вы можете дифференцировать даты с полной отметкой времени, используя это

import time
import datetime
timestamp=str(datetime.datetime.fromtimestamp(time.time()).strftime('%Y-%m-%d %H_%M_%S'))

Вы можете добавить timestamp на ваше имя файла

Другие вопросы по тегам