这有帮助吗?
重新创建数据帧:
import pandas as pd
import numpy as np
data = '''\
DateTime C_CL C_EB
2018-01-03T10:30 -0.002726 -0.002921
2018-01-03T10:50 -0.005832 -0.005343
2018-01-03T11:10 -0.006966 -0.007278
2018-01-03T11:30 -0.01883 -0.019026
2018-01-04T10:30 -0.0021 -0.001261
2018-01-04T10:50 0.006887 0.00595
2018-01-04T11:10 -0.00076 -0.000717
2018-01-04T11:30 0.002282 0.002152'''
file = pd.compat.StringIO(data)
df = pd.read_csv(file, sep='\s+', parse_dates=['DateTime'], index_col=['DateTime'])
下面是一些可以运行的操作:
#df.groupby(df.index.date).sum()
#df.groupby(df.index.date).mean()
#df.groupby(df.index.date).std()
#df['sum_CL'] = df.groupby(df.index.date)['C_CL'].transform('sum')
#df.groupby(df.index.date)['C_CL'].agg(['sum','mean','std'])