Python: OutOfBoundsDatetime: сохранение записей с правильным форматом даты и времени [дубликат]

Да, это потому, что расширение не установлено. Установите это: extension-pkg-whitelist = cv2, и вам хорошо идти. Однако он не может обнаружить функции или модули, реализованные в cv2

2
задан jezrael 18 April 2016 в 12:00
поделиться

2 ответа

Я думаю, вы можете проанализировать to_datetime с параметром errors='coerce', а затем использовать strftime для перевода в дня недели с полным именем языкового стандарта :

print df
              TRX_DATE  some value
0  2010-08-15 13:00:00      27.065
1  2010-08-16 13:10:00      25.610
2  2010-08-17 02:30:00      17.000
3  2010-06-18 02:40:00      17.015
4  2010-18-19 02:50:00      16.910

df['TRX_DATE'] = pd.to_datetime(df['TRX_DATE'],errors='coerce')

df['day_type'] = df['TRX_DATE'].dt.strftime('%A')
print df
             TRX_DATE  some value day_type
0 2010-08-15 13:00:00      27.065   Sunday
1 2010-08-16 13:10:00      25.610   Monday
2 2010-08-17 02:30:00      17.000  Tuesday
3 2010-06-18 02:40:00      17.015   Friday
4                 NaT      16.910      NaT
2
ответ дан jezrael 24 August 2018 в 05:28
поделиться
[x.strftime('%A') for x in df['TRX_DATE'] if not isinstance(x, pandas.tslib.NaTType)]
0
ответ дан PhilChang 24 August 2018 в 05:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: