时间序列工具对于数据科学应用程序最有用, 并且可以处理Python中使用的其他软件包。时间偏移按时执行各种操作, 即加法和减法。
偏移量指定一组符合DateOffset的日期。我们可以创建DateOffsets将日期向前移动到有效日期。
【Pandas时间偏移这样使用就好了————】如果日期无效, 则可以使用rollback和rollforward方法将日期滚动到日期之前或之后的最接近的有效日期。时间偏移量的伪代码如下:
句法:
class pandas.tseries.offsets.DateOffset(n=1, normalize=False, **kwds)
def __add __(date):
日期=回滚(日期)。如果日期有效+ < n个周期数> , 则不返回任何内容。
日期=前滚(日期)
当我们为负数的期间创建日期偏移时, 该日期将向前滚动。
参数:
n:表示int, 默认值为1。
代表偏移量的时间段数。
normalize:指的是布尔值, 默认值为False。
** kwds
它是一个可选参数, 用于添加或替换偏移值。
用于增加偏移量的参数如下:
- 年份
- 月
- 周
- 天
- 小时
- 分钟
- 秒
- 微秒
- 纳秒
- 年
- 月
- 天
- 平日
- 小时
- 分钟
- 第二
- 微秒
- 纳秒
import pandas as pd # Create the Timestamp p = pd.Timestamp('2018-12-12 06:25:18') # Create the DateOffset do = pd.tseries.offsets.DateOffset(n = 2) # Print the Timestamp print(p) # Print the DateOffset print(do)
输出
2018-12-12 06:25:18<
2 * DateOffsets>
范例2:
import pandas as pd# Create the Timestamp p = pd.Timestamp('2018-12-12 06:25:18')# Create the DateOffset do = pd.tseries.offsets.DateOffset(n = 2)# Add the dateoffset to given timestamp new_timestamp = p + do # Print updated timestamp print(new_timestamp)
输出
Timestamp('2018-12-14 06:25:18')
推荐阅读
- Pandas时间段应该这样使用————
- iPhone最佳离线音乐应用软件下载推荐合集(你喜欢哪一款())
- 最佳360度视频编辑器和制作软件下载推荐合集(哪款适合你())
- iPad最佳绘图应用程序下载推荐合集(艺术家必备)
- Android和iPhone最佳照片背景模糊应用下载推荐合集
- Android和iOS最佳婚礼策划应用软件下载推荐合集
- android:startActivityForResult方法的Activity跳转
- android-studio打包APK出现有关apk图标问题
- 安卓设备连接Mac的简单方法