python的dataframe给定起始时间和终止时间生成时间列
时间: 2024-05-16 18:14:31 浏览: 93
python matplotlib 画dataframe的时间序列图实例
5星 · 资源好评率100%
可以使用 pandas 库中的 date_range 方法来生成指定时间范围内的时间序列,然后将其转换为 DataFrame 的一列。以下是示例代码:
```python
import pandas as pd
# 定义起始时间和终止时间
start_time = '2022-01-01 00:00:00'
end_time = '2022-01-03 23:59:59'
# 生成时间序列
time_series = pd.date_range(start=start_time, end=end_time, freq='1H')
# 转换为 DataFrame 的一列
df = pd.DataFrame({'Time': time_series})
# 打印结果
print(df)
```
在上述代码中,我们使用了 `pd.date_range()` 方法来生成从 `start_time` 到 `end_time` 之间每个小时的时间序列。`freq` 参数被设置为 `'1H'` 表示每小时一个时间点。然后我们将时间序列转换为 DataFrame 的一列,并将其命名为 `'Time'`。最后打印 DataFrame 的结果。
阅读全文