df.between_time() 举例个例子
时间: 2023-12-06 13:02:06 浏览: 168
Itween例子
好的,以下是一个简单的例子:
```python
import pandas as pd
import numpy as np
# 创建时间序列数据
date_rng = pd.date_range(start='1/1/2021', end='1/10/2021', freq='H')
df = pd.DataFrame(date_rng, columns=['date'])
df['data'] = np.random.randint(0,100,size=(len(date_rng)))
# 将 date 列设置为索引
df.set_index('date', inplace=True)
# 选择指定时间范围的数据
df_between_time = df.between_time('8:00', '16:00')
print(df_between_time.head())
```
输出结果如下:
```
data
date
2021-01-01 08:00:00 49
2021-01-01 09:00:00 51
2021-01-01 10:00:00 20
2021-01-01 11:00:00 87
2021-01-01 12:00:00 56
```
在这个例子中,我们首先创建了一个时间序列数据,然后将 `date` 列设置为索引,并选择了指定时间范围内的数据。在这里,我们选择了每天的 8:00 到 16:00 之间的数据。输出结果中只包含了在这个时间范围内的数据。
阅读全文