Ppandas 计算环比代码怎么计算
时间: 2023-10-04 21:07:39 浏览: 162
计算机行业中报前瞻:业绩增速让投资机会明朗化-0715-中银国际-12页.pdf
Pandas 中计算环比可以使用 `pct_change()` 方法。该方法可以计算相邻两个元素的百分比变化。
例如,计算一个 DataFrame 中某列的环比增长率可以使用以下代码:
```python
import pandas as pd
# 创建 DataFrame
df = pd.DataFrame({
'date': ['2021-01-01', '2021-02-01', '2021-03-01', '2021-04-01'],
'sales': [100, 120, 150, 180]
})
# 按照日期升序排序
df = df.sort_values('date')
# 计算环比增长率
df['month_on_month_growth'] = df['sales'].pct_change()
print(df)
```
输出结果为:
```
date sales month_on_month_growth
0 2021-01-01 100 NaN
1 2021-02-01 120 0.200000
2 2021-03-01 150 0.250000
3 2021-04-01 180 0.200000
```
其中,`month_on_month_growth` 列即为环比增长率。第一行的值为 `NaN`,因为该行没有前一行数据可以计算百分比变化。
阅读全文