购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

011 使用shift()移动DataFrame的行标签

此案例主要演示了使用shift()函数向前或向后移动日期类型的行标签。当在Jupyter Notebook中运行此案例代码之后,在DataFrame中将把行标签的日期向后(下)移动6天,效果分别如图011-1和图011-2所示。

图011-1

图011-2

主要代码如下。

在上面这段代码中,df.shift(2,freq='3D')表示在df的行标签中,将每个日期向后(下)移动6天。如果df.shift(6,freq=pd.offsets.BDay()),则表示在df中将行标签的日期向后(下)移动6个工作日。

此案例的主要源文件是MyCode\H796\H796.ipynb。 SHax6oe/BLvVLu8rhmY7NjDd7XYdoKcMdS/1yrzI1KPnz8GYXxFjcvOF/ib8fC2N

点击中间区域
呼出菜单
上一章
目录
下一章
×