使用pandas数据帧向前或向后计算

2024-09-28 05:17:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我想每周计算一个数据帧中的%差异,然后把这些计算放到一个新的数据帧中。在

df开头:

index       Date     Zone      Amount
  0     2011-01-08  YQHDK   1691938000.0
  1     2011-02-05  YQHDK   1760009000.0
  2     2011-03-05  YQHDK   1893000000.0

新数据帧newdf将如下所示:

^{pr2}$

我怎样才能做到这一点而不经过一个循环?在


Tags: 数据zonedfdateindex差异amountpr2
1条回答
网友
1楼 · 发布于 2024-09-28 05:17:45

你可以这样做:

In [15]: df.Amount.pct_change()*100
Out[15]:
0         NaN
1    4.023256
2    7.556268
Name: Amount, dtype: float64

或者

^{pr2}$

相关问题 更多 >

    热门问题