如何合并行并用逗号分隔不同的值?

时间:2019-05-16 18:23:24

标签: python dataframe pandas-groupby

我想用逗号将行合并并分隔不同的条目。 我尝试了以下方法。从

开始
    Postcode    Borough         Neighbourhood
    M3A         North York      Parkwoods
    M3A         North York      Victoria Village

我输入了以下命令

df.groupby(['Postcode','Borough'])["Neighbourhood"].apply(lambda item:', '.join(item)

但这给了我

                                            Neighbourhood
            Postcode    Borough         
            M3A         North York          Parkwoods, Victoria Village

问题在于最后一列以某种方式在所有其他列的上方。我不能以保留旧列结构的方式执行此操作吗? 谢谢!

0 个答案:

没有答案