如何重命名groupby下的标题

时间:2018-02-17 18:30:26

标签: pandas

这是我的数据框的dtype:

tradePrice         first               float64
                   amax                float64
                   amin                float64
                   last                float64
                   <lambda>            float64
tradeVolume        <lambda>              int64
                   sum                   int64
                   mean                float64

我正在尝试重命名标题的名称,而我无法在groupby中执行此操作。 如何在数据框中重命名它?

1 个答案:

答案 0 :(得分:1)

您可以使用rename

df = df.rename(columns={'amin':'new'}, level=1)

要重命名lambda,请使用__name__(使用数据检查this solution):

f1 = lambda x: function1
f1.__name__ == 'custom_name1'

f2 = lambda x: function2
f2.__name__ == 'custom_name2'