Pandas 时间偏移

2024 年 8 月 29 日 | 阅读 2 分钟

时间序列工具对于数据科学应用非常有用,并且与其他在 Python 中使用的包有关。 时间偏移对时间执行各种操作,例如加减。

偏移量指定符合 DateOffset 的一组日期。 我们可以创建 DateOffsets 以将日期向前移动到有效日期。

如果日期无效,我们可以使用 rollback 和 rollforward 方法将日期滚动到该日期之前或之后的最近有效日期。 时间偏移的伪代码如下

语法

def __add__(date)

date = rollback(date)。 如果日期有效,则不返回任何内容 + <n 个周期>。

date = rollforward(date)

当我们为负数周期创建日期偏移量时,日期将向前滚动。

参数

n: 指 int,默认值为 1。

它是代表偏移量的时间周期数。

normalize: 指布尔值,默认值为 False。

**kwds

这是一个可选参数,用于添加或替换偏移量值。

用于添加到偏移量的参数如下

  • 小时
  • 分钟
  • 微秒
  • 纳秒

用于替换偏移量值的参数如下

  • 月份
  • 日期
  • 工作日
  • 小时
  • 分钟
  • 微秒
  • 纳秒

示例

输出

2018-12-12 06:25:18
<2 * DateOffsets>

示例 2

输出

Timestamp('2018-12-14 06:25:18')

下一主题Pandas 时间段