pandas 时间序列之pd.date_range()
时间: 2023-12-05 13:05:19 浏览: 138
`pd.date_range()` 是 Pandas 时间序列处理中的一个函数,用于生成一组连续的时间序列。该函数有以下常用参数:
- `start`:开始时间,可以是字符串、datetime、date等,表示时间序列的起始时间。
- `end`:结束时间,可以是字符串、datetime、date等,表示时间序列的结束时间。
- `periods`:整数,表示时间序列中的时间点个数。
- `freq`:时间间隔,默认为 'D',表示以天为间隔。
示例代码如下:
```python
import pandas as pd
# 生成一组连续的时间序列
date_rng = pd.date_range(start='1/1/2022', end='1/08/2022', freq='D')
# 打印时间序列
for date in date_rng:
print(date)
```
输出结果:
```
2022-01-01 00:00:00
2022-01-02 00:00:00
2022-01-03 00:00:00
2022-01-04 00:00:00
2022-01-05 00:00:00
2022-01-06 00:00:00
2022-01-07 00:00:00
2022-01-08 00:00:00
```
上述代码中,我们使用 `pd.date_range()` 函数生成了一个从 '1/1/2022' 到 '1/08/2022' 的连续时间序列。默认的时间间隔是 1 天,即 `freq='D'`。最后,我们使用 for 循环遍历打印了该时间序列。
阅读全文