我喜欢这样的。
df['Time']
2017-08-06 11:00:00+00:00
2017-08-08 15:00:00+00:00
2017-08-10 04:00:00+00:00
2017-08-12 23:00:00+00:00
2017-08-08 15:00:00+00:00
我想用条件
来切片mask1=df['Time'] > datetime.datetime.strptime('2017-08-12', "%Y-%m-%d")
我得到了一个错误 无法比较偏移初始化和偏移感知日期时间 不知何故,我必须将df ['时间']转换为偏移 - 天真。 请帮我解决这个问题。
答案 0 :(得分:2)
似乎你需要:
df['Time'] = df['Time'].dt.tz_localize(None)
或者:
df['Time'] = df['Time'].dt.tz_convert(None)
或者:
df['Time'] = df['Time'].astype('datetime64[ns]')