首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >熊猫时区infer_dst不工作

熊猫时区infer_dst不工作
EN

Stack Overflow用户
提问于 2014-03-21 17:59:54
回答 1查看 331关注 0票数 0

我用tz_localize让我的index在熊猫身上有所察觉。这是在推断夏令时,所以‘US/东方’返回-04:00当它应该返回-05:00。我尝试过将infer_dst设置为false,但它没有改变!

我在做,

代码语言:javascript
复制
df.index = df.index.tz_localize('US/Eastern',infer_dst=False).tz_convert('UTC')

最后得到了一个小时的补偿。

有没有办法强迫熊猫使用EST而不是EDT?

我是熊猫和蟒蛇的新手,所以请尽量明确,这将是非常感谢的。

EN

回答 1

Stack Overflow用户

发布于 2014-03-21 19:32:37

也许你在找这个?

代码语言:javascript
复制
In [25]: date_range('20130305',periods=10).tz_localize('US/Eastern')
Out[25]: 
<class 'pandas.tseries.index.DatetimeIndex'>
[2013-03-05 00:00:00-05:00, ..., 2013-03-14 00:00:00-04:00]
Length: 10, Freq: D, Timezone: US/Eastern

In [26]: date_range('20130305',periods=10).tz_localize('EST')
Out[26]: 
<class 'pandas.tseries.index.DatetimeIndex'>
[2013-03-05 00:00:00-05:00, ..., 2013-03-14 00:00:00-05:00]
Length: 10, Freq: D, Timezone: EST

infer_dst是一种非常专门的用法,它与确定UTC的timeseries是否跨越dst转换有关。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22566180

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档