怎么将上述数据框架中的时间戳转换为以小时为间隔的时间段
时间: 2024-05-02 17:16:52 浏览: 70
利用时间戳获取间隔时间
可以使用 pandas 中的 `pd.to_datetime` 将时间戳转换为 datetime 类型,然后使用 `pd.Grouper` 进行分组,通过设置 `freq='H'` 参数来将时间转换为以小时为间隔的时间段。具体代码如下:
```python
import pandas as pd
# 假设时间戳列名为 'timestamp',数据框架名为 df
df['timestamp'] = pd.to_datetime(df['timestamp']) # 将时间戳转换为 datetime 类型
df_hourly = df.groupby(pd.Grouper(key='timestamp', freq='H')).sum() # 以小时为间隔进行分组求和
```
上述代码将原始数据框架按小时为间隔进行分组,并对每个小时内的数据求和,最终返回一个按小时为间隔的数据框架。
阅读全文