如何在熊猫数据框中通过具有相同值的行来“合并”行?

时间:2020-05-26 19:30:26

标签: python pandas numpy dataframe

link to table

我的数据框的名称是df。

我要合并具有相同自治区相同邮政编码邻居用逗号分隔的行。但我无法得到它。有人可以帮我吗?

2 个答案:

答案 0 :(得分:2)

您必须首先按第一两列分组,然后应用转换以合并结果。

ForkJoinTask

答案 1 :(得分:2)

您可以使用此:

df = df.groupby(['PostalCode','Borough'])['Neighbourhood'].agg(','.join)

两行的输出示例:

CR0  Croydon    Addington,Addiscombe