【问题标题】:how to rename a header under a groupby如何重命名groupby下的标题
【发布时间】:2018-07-28 09:55:25
【问题描述】:

这是我的数据框的 dtype:

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

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

【问题讨论】:

  • 您能否摘录您的数据框,例如打印 df.head(5) ?

标签: pandas


【解决方案1】:

您可以使用rename

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

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

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

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

【讨论】:

    猜你喜欢
    • 2021-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-29
    • 1970-01-01
    • 2016-05-05
    • 2011-03-25
    • 2021-02-24
    相关资源
    最近更新 更多