python怎么把两年的数据按年份分开
时间: 2024-06-12 16:07:45 浏览: 108
假设你有一个包含日期和数据的数据集,可以使用pandas库来按年份分开数据。
首先,需要将日期列转换为pandas的日期格式,可以使用to_datetime函数来实现:
```python
import pandas as pd
df['日期'] = pd.to_datetime(df['日期'])
```
接下来,可以使用groupby函数按年份分组,并将每个年份的数据存储在一个字典中:
```python
data_by_year = {}
for year, group in df.groupby(df['日期'].dt.year):
data_by_year[year] = group
```
现在,data_by_year字典中的每个键都是一个年份,对应的值是该年份的数据。例如,要获取2019年的数据,可以使用以下代码:
```python
data_2019 = data_by_year[2019]
```
阅读全文