这是我的数据框的dtype:
tradePrice first float64
amax float64
amin float64
last float64
<lambda> float64
tradeVolume <lambda> int64
sum int64
mean float64
我正在尝试重命名标题的名称,而我无法在groupby中执行此操作。 如何在数据框中重命名它?
答案 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'