Weird behavior with datetime: error: time data '0' does not match format '%d%b%Y:%H:%M:%S'
Weird behavior with datetime: error: time data '0' does not match format '%d%b%Y:%H:%M:%S'
我知道这个问题已经被问过 1000 次了,但我遇到的事情真的很奇怪,我无法解决它。
我有一个结构如下的日期列:
24JUN2017:14:46:57
我使用:
pd.to_datetime('24JUN2017:14:46:57', format="%d%b%Y:%H:%M:%S")
而且效果很好。
但是当我尝试输入整列时:
pd.to_datetime(df['date_column'], format="%d%b%Y:%H:%M:%S")
我得到标题的错误。有人知道我为什么会遇到这种情况吗?
ps:我检查过是否有空格,有none
正如 jezrael 和 EdChum 指出的那样,我的专栏中有 bd 数据。 errors='coerce' 选项解决了这个问题。
我知道这个问题已经被问过 1000 次了,但我遇到的事情真的很奇怪,我无法解决它。
我有一个结构如下的日期列:
24JUN2017:14:46:57
我使用:
pd.to_datetime('24JUN2017:14:46:57', format="%d%b%Y:%H:%M:%S")
而且效果很好。
但是当我尝试输入整列时:
pd.to_datetime(df['date_column'], format="%d%b%Y:%H:%M:%S")
我得到标题的错误。有人知道我为什么会遇到这种情况吗?
ps:我检查过是否有空格,有none
正如 jezrael 和 EdChum 指出的那样,我的专栏中有 bd 数据。 errors='coerce' 选项解决了这个问题。