pandas 学习 第13篇:计算元素之间的差值、比值

对于数据框,可以按照行或列,计算相邻两个元素的之间的差值或变化百分比,

有如下数据框:

>>> df = pd.DataFrame({
    'a': [1, 2, 3, 4, 5, 6],
...                    'b': [1, 1, 2, 3, 5, 8],
...                    'c': [1, 4, 9, 16, 25, 36]})
>>> df
   a  b   c
0  1  1   1
1  2  1   4
2  3  2   9
3  4  3  16
4  5  5  25
5  6  8  36

一,计算元素之间的差值

计算数据框两个元素之间的差值,默认为上一行中的元素:

DataFrame.diff(periods=1, axis=0)

参数注释:

periods:默认值是1,平移的区间,periods为正整数表示向前平移,为负整数表示向后平移。

axis:平移的轴,axis=0,表示按照row进行平移,axis=1,表示按照列进行平移

默认情况下,计算当前元素和前一个元素的差值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

悦光阴

你的鼓励是我创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值