7.2 处理时区
问题描述
为一组时间序列数据添加或改变时区。
解决方案
如果没有特别指定,pandas的对象都是没有时区的,不过可以在创建对象时通过tz参数来指定时区:

可以用tz_localize为之前创建的datetime对象添加时区信息:

还可以转换时区:

最后,pandas的Series对象能对每一个元素应用tz_localize和tz_convert:

讨论
pandas支持两种表示时区的字符串,但是我建议使用pytz库的字符串。


导入all_timezones库就能看到所有代表时区的字符串:



本书评论