Я получал эту ошибку в программе Python 3, которую я разрабатываю.Упрощенная версия причины ошибки:
import pandas as pd
fmt = '%Y-%m-%dT%H:%M:%S.%f%z'
date_string = '2019-05-25T12:34:56.000+0000'
print(pd.to_datetime(arg = date_string, format = fmt))
Ошибка:
ValueError: 'z' is a bad directive in format '%Y-%m-%dT%H:%M:%S.%f%z'
В конце концов я понял, что использую неправильную среду conda, которая работаетПанды 0.23.4, а не 0.24.2, поэтому мне любопытно, почему ошибка возникает в первом, а не во втором.