在groupby和apply函数之后,输出列名缺失



我正在按子组对数据帧应用函数

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()

解决了我的问题

相关内容

  • 没有找到相关文章

最新更新