无法将日期字符串解析为熊猫的日期。
我已经尝试过各种日期格式,但是,我无法找到一种容易地调试它而不是猜测的方法。
test = pd.to_datetime('Thu Mar 21 18:24:35 +0000 2019',format =('%A%B%d%H:%M:%S','+ 0000','% Y'))
ValueError:时间数据'Thu Mar 21 18:24:35 +0000 2019'与指定的格式不匹配
答案 0 :(得分:1)
对于某些版本的熊猫(我使用0.24.1进行了测试),它应该在不指定格式的情况下工作:
test = pd.to_datetime('Thu Mar 21 18:24:35 +0000 2019')
但是,格式字符串存在问题。首先,我不确定为什么要提供一个元组而不是一个连续的字符串。对于两个,您使用'%A'
和%B'
-在日期时间格式中,它们在两种情况下都提供工作日和月份作为全名(source)。对于您的情况,您具有缩写名称-'%a'
和'%b'
。因此,以下方法应该起作用:
test = pd.to_datetime('Thu Mar 21 18:24:35 +0000 2019', format='%a %b %d %H:%M:%S +0000 %Y')