熊猫日期时间格式删除时区[重复]
Posted
技术标签:
【中文标题】熊猫日期时间格式删除时区[重复]【英文标题】:pandas datetime format drop timezone [duplicate] 【发布时间】:2017-04-23 04:53:16 【问题描述】:我从feather
文件中获得了两个时间序列。
一个系列变成了dtype
datetime64[ns]
另一个变成了datetime64[ns, UTC]
由于格式不同,我无法运行pd.merge
我该如何解决这个问题?
pd.to_datetime(column, utc=False)
好像没有做?
【问题讨论】:
【参考方案1】:我仍在寻找其他答案...
但是,这可行:
考虑时间序列ts
ts = pd.date_range('2016-03-31', periods=6, freq='4H', tz='Asia/Hong_Kong')
ts
DatetimeIndex(['2016-03-31 00:00:00+08:00', '2016-03-31 04:00:00+08:00',
'2016-03-31 08:00:00+08:00', '2016-03-31 12:00:00+08:00',
'2016-03-31 16:00:00+08:00', '2016-03-31 20:00:00+08:00'],
dtype='datetime64[ns, Asia/Hong_Kong]', freq='4H')
然后通过从值构建来剥离时区信息
pd.to_datetime(ts.values)
DatetimeIndex(['2016-03-30 16:00:00', '2016-03-30 20:00:00',
'2016-03-31 00:00:00', '2016-03-31 04:00:00',
'2016-03-31 08:00:00', '2016-03-31 12:00:00'],
dtype='datetime64[ns]', freq=None)
【讨论】:
以上是关于熊猫日期时间格式删除时区[重复]的主要内容,如果未能解决你的问题,请参考以下文章