python dataframe中已知第一列为1990年12月31日到2023年1月31日,一个月间隔,现在需要筛选出2000年1月1日至2022年12月31日
时间: 2023-04-04 21:04:28 浏览: 158
在dataframe两列日期相减并且得到具体的月数实例
5星 · 资源好评率100%
您好,可以使用以下代码来筛选出2000年1月1日至2022年12月31日的数据:
```python
import pandas as pd
# 创建一个日期范围
date_range = pd.date_range(start='2000-01-01', end='2022-12-31', freq='M')
# 创建一个DataFrame
df = pd.DataFrame({'date': pd.date_range(start='1990-12-31', end='2023-01-31', freq='M')})
# 筛选出符合条件的数据
result = df[df['date'].isin(date_range)]
# 打印结果
print(result)
```
希望能对您有所帮助。
阅读全文