Код: Выделить всё
Aggdata=Aggdata.append(Newdata)
< /code>
Это полная ошибка: < /p>
File "pandas\tslib.pyx", line 4096, in pandas.tslib.tz_localize_to_utc (pandas
\tslib.c:69713)
pytz.exceptions.NonExistentTimeError: 2017-03-12 02:01:24
Моя первоначальная дата /время В столбце нет информации TZ, но я рассчитываю другой столбец в EST, перед конкатенацией и локализую ее в EST, со временем с TZ Информация: < /p>
`data['EST_DateTimeStamp']=pd.DatetimeIndex(pd.to_datetime(data['myDate'])).tz_localize('US/Eastern').tz_convert('US/Eastern')`
< /code>
Проведение некоторых исследований здесь, я понимаю, что с 2 до 3 часов утра 12 -го числа должны иметь такую ошибку, но почему полуночи до 1 часа ночи. Так что я локалирую это неправильно? А потом почему ошибка в строке приложения, а не в строке локализации?
Я смог воспроизвести это поведение в очень простом MCVE, сохранено здесь:
https://codeshare.io/gljrle
Я абсолютно поражаю, что ошибка возникает в третьем добавлении, и только если следующие 3 добавляют следующие. Другими словами, если я прокомментирую последние 3 копии добавлений, это работает нормально ... не могу представить, что происходит. < /p>
Спасибо за чтение.
Подробнее здесь: https://stackoverflow.com/questions/428 ... -to-1am-on