这可能是微不足道的,但是以某种方式我无法解决。我正在尝试将格式为'2017-07-06T20:42:17Z'的'时间戳'是对象转换为日期时间yyyy-mm-dd hh mm ss。
我在熊猫上尝试了此代码,但不起作用:
pd.to_datetime(df['timestamp'], format='%Y-%m-%dT%TZ')
有人可以指导吗?
答案 0 :(得分:0)
您需要通过正确的format
pd.to_datetime(df['timestamp'], format='%Y-%m-%dT%H:%M:%SZ' )
答案 1 :(得分:0)
您应使用: df ['timestamp'] = df ['timestamp']。str.lstrip('Z')。astype('datetime64 [s]')