熊猫groupby.agg删除列

时间:2018-09-25 07:17:13

标签: python pandas dataframe

我已经阅读了有关类似问题的其他问题,但我仍然不知道该如何克服。

此表达式会丢失我所有的df列,除了我进行分组依据的列和另一列(不知道为什么特别如此)。

df = df.groupby('Full_name').agg(';'.join).reset_index()

其他问题中给出的解决方案是reset_index(),但在我的情况下不起作用。我如何避免使用此automatic-exclusion-of nuisance-columns otherwise

问题是我在其他数据帧上使用了相同的表达式,它的工作原理就像一个魅力。

1 个答案:

答案 0 :(得分:1)

尝试将所有列转换为string

df = df.astype(str).groupby('Full_name').agg(';'.join).reset_index()