data1.query('Country=="Netherlands" ')怎么得到每月的Price
时间: 2024-03-18 12:39:56 浏览: 87
PyPI 官网下载 | sepa_netherlands-0.2.6.tar.gz
假设`data1`是一个包含Country和Price列的数据框,你想要得到每个月Netherlands的Price,可以使用下面的代码:
```
# 将日期转换为月份
data1['Month'] = pd.to_datetime(data1['Date']).dt.to_period('M')
# 筛选出Netherlands的数据
netherlands_data = data1.query('Country == "Netherlands"')
# 以月份为分组键,计算每月的Price的平均值
monthly_price = netherlands_data.groupby('Month')['Price'].mean()
```
这个代码中,首先将日期转换为月份,然后筛选出Netherlands的数据,最后以月份为分组键,计算每月的Price的平均值。最终的结果是一个Series对象,其中索引是月份,值是该月的平均Price。
阅读全文