【时间序列(六)】【操作时区意识型Timestamp对象+不同时区之间的运算+时期及其算术运算】

上一篇:【时间序列(五)】【时区处理(时区本地化和转换)】

操作时区意识型Timestamp对象

独立的Timestamp对象也能被从单纯型(naive)本地化为时区意识型(time zone-aware),并从一个时区转换到另一个时区。
在这里插入图片描述

=====================================
在创建Timestamp时,还可以传入一个时区信息
在这里插入图片描述

=====================================
时区意识型Timestamp对象在内部保存了一个UTC时间戳值(自UNIX纪元(1970 年1月1日)算起的纳秒数)。这个UTC值在时区转换过程中是不会发生变化的。
在这里插入图片描述

=====================================
当使用pandas的DateOffset对象执行时间算术运算时,运算过程会自动关注是否存在夏令时转变期。创建了在DST转变之前的时间戳。夏令时转变前的30分钟。
在这里插入图片描述

=====================================
夏令时转变前90分钟
在这里插入图片描述

不同时区之间的运算

如果两个时间序列的时区不同,在将它们合并到一起时,最终结果就会是UTC。由于时间戳其实是以UTC存储的,并不需要发生任何转换。

在这里插入图片描述

时期及其算术运算

时期(period)表示的是时间区间,比如数日、数月、数季、数年等。Period类所表示的就是这种数据类型,其构造函数需要用到一个字符串或整数。
在这里插入图片描述

=====================================
Period对象表示的是从2020年1月1日到2020年12月31日之间的整段时间。
只需对Period对象加上或减去一个整数即可达到根据其频率进行位移的效果。
在这里插入图片描述

=====================================
如果两个Period对象拥有相同的频率,则它们的差就是它们之间的单位数量
在这里插入图片描述

=====================================
period_range函数可用于创建规则的时期范围
在这里插入图片描述

=====================================
PeriodIndex类保存了一组Period,它可以在任何pandas数据结构中被用作轴索引
在这里插入图片描述

=====================================
有一个字符串数组,你也可以使用PeriodIndex类
在这里插入图片描述

++++++++++++++++++++++++++++++++++++

下一篇:【时间序列(七)】待更新

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值