在数据框熊猫中重命名结果

时间:2019-10-04 08:21:39

标签: pandas

在熊猫数据框中,它尝试对汇总的列(心率)进行统计分析,并汇总患者ID和测量时间,然后进行所有统计分析

  

(平均,最大等)

,我的问题是如何重命名返回结果(以 sum_heart_rate 代替 sum min_heart_rate 代替 min < / strong>) 如下

newdataframe= df2.groupby(['DayHour','subject_id']).agg({"Heart Rate":['sum' ,'min','max','std', 'count','var','skew']})

1 个答案:

答案 0 :(得分:0)

您可以使用以下模板。如果需要,您可以添加更多列。

newdataframe= (df2.groupby(['DayHour','subject_id']).agg(sum_heart_rate =('heart rate', 'sum'), min_heart_rate =('heart rate','min'))

对于0.25以下的熊猫,请使用以下代码

newdataframe = df2.groupby('date')['heart rate'].agg([('sum_heart_rate','sum'), ('min_heart_rate','min')])