我正在按子组对数据帧应用函数
output = mydf.groupby(['a','b','c']).apply(function)
在输出显示中,a、b、c列的列名与模型输出值相比处于较低的水平,当i列出输出时,结果中不显示a、b、c列。
list(output.columns)
我试图设置as_index = False在数据帧时应用该函数,但仍然不工作。我错过了什么?
谢谢。
reset_index()工作
output = mydf.groupby(['a','b','c']).apply(function).reset_index()
解决了我的问题