pandas获取2010-2021年的数据,并且要获取增长率,还要可视化
时间: 2024-03-24 17:36:35 浏览: 103
pandas数据集获取
获取2010-2021年的数据,可以使用 Pandas 的切片功能,例如:
```python
import pandas as pd
# 读取数据
data = pd.read_csv('data.csv')
# 切片获取 2010-2021 年的数据
data = data.loc[(data['年份'] >= 2010) & (data['年份'] <= 2021)]
```
接下来,我们可以计算每年的增长率,可以使用 Pandas 的 `pct_change` 函数,例如:
```python
# 计算增长率
data['增长率'] = data['销售额'].pct_change()
# 去掉第一个 NaN 值
data = data.dropna()
```
最后,我们可以使用 Matplotlib 可视化增长率:
```python
import matplotlib.pyplot as plt
# 绘制折线图
plt.plot(data['年份'], data['增长率'])
# 添加标题和坐标轴标签
plt.title('销售额增长率')
plt.xlabel('年份')
plt.ylabel('增长率')
# 显示图形
plt.show()
```
这样就可以得到 2010-2021 年的销售额增长率折线图了。
阅读全文