Я пытаюсь преобразовать даты в CSV-файле из yyyyddd (где день - день / 365 в году) в yyyy-mm-dd. Я пытался поэкспериментировать с datetime, но кажется, что эта функция работает с данными, созданными в python, а не в csv, который был импортирован в.
Библиотека даты и времени может использоваться для анализа формата ГГГГддд в ГГГГ-мм-дд.
>>> from datetime import datetime >>> date = '2019001' >>> parsed = datetime.strptime(date, '%Y%j') >>> print(datetime.strftime(parsed, '%Y-%m-%d')) 2019-01-01