python将Dataframe以时间索引列的00:00进行分组计算epsum的总和,时间列的格式为2023-05-01 12:00:00
时间: 2023-09-04 14:09:46 浏览: 75
Python pandas对excel的操作实现示例
可以按照以下步骤实现:
1. 将时间列转换为时间索引列:
```python
df.set_index(pd.to_datetime(df['时间列']), inplace=True)
```
2. 将时间索引列按照00:00进行重采样:
```python
df_resampled = df.resample('D').sum()
```
其中,'D'表示按照天进行重采样,可以根据需要修改为其他时间段。
3. 计算epsum的总和:
```python
epsum_total = df_resampled['epsum'].sum()
```
完整代码如下:
```python
import pandas as pd
# 读取数据
df = pd.read_csv('data.csv')
# 将时间列转换为时间索引列
df.set_index(pd.to_datetime(df['时间列']), inplace=True)
# 将时间索引列按照00:00进行重采样
df_resampled = df.resample('D').sum()
# 计算epsum的总和
epsum_total = df_resampled['epsum'].sum()
print(epsum_total)
```
阅读全文