pandas设置时间范围
时间: 2023-10-13 07:07:18 浏览: 150
python+pandas+时间、日期以及时间序列处理方法
在 Pandas 中,可以使用 `pd.date_range` 函数创建一个时间范围,然后将其用作索引,来筛选数据集中的时间范围。
以下是一个示例代码:
```python
import pandas as pd
import numpy as np
# 创建一个 DataFrame
df = pd.DataFrame(np.random.randint(0, 100, size=(1000, 4)), columns=list('ABCD'))
# 将索引设置为时间戳
df.set_index(pd.date_range(start='2021-01-01', periods=len(df), freq='D'), inplace=True)
# 选择特定时间范围的数据
start_date = '2021-01-10'
end_date = '2021-01-20'
df = df.loc[start_date:end_date]
```
在这个例子中,我们首先创建一个 DataFrame,然后使用 `pd.date_range` 函数来创建一个时间范围,并将其用作索引。然后,我们选择了特定的时间范围,从而筛选出数据集中的数据。
阅读全文