pandas学习笔记之用于实现时间序列算法中不平稳序列差分的diff()函数

以下是自己对diff()函数用于差分的理解:
DataFrame.diff(periods=1, axis=0)
函数功能:
计算DataFrame元素与DataFrame中其他元素之间的差异(默认值是前一行同一列中的元素)。
参数:
periods : int型, 默认为 1
是指计算的差异要移动的期间,其实就是间隔数量
axis : {0 or ‘index’, 1 or ‘columns’}, 默认为 0
是指移动的方向,如果为0或者’index’,则上下移动,如果为1或者’columns’,则左右移动。
返回值:
经过差异后的 DataFrame

实现差分功能小例子:
pandas学习笔记之用于实现时间序列算法中不平稳序列差分的diff()函数_第1张图片
对‘a’列进行一阶差分:
pandas学习笔记之用于实现时间序列算法中不平稳序列差分的diff()函数_第2张图片
pandas学习笔记之用于实现时间序列算法中不平稳序列差分的diff()函数_第3张图片
对’c’列进行二阶差分:
pandas学习笔记之用于实现时间序列算法中不平稳序列差分的diff()函数_第4张图片
pandas学习笔记之用于实现时间序列算法中不平稳序列差分的diff()函数_第5张图片

你可能感兴趣的:(pandas学习笔记)