2024-09-29 21:22:45 发布
网友
link to table
我的数据帧的名称是df
我想将具有相同行政区和相同后代码的行与邻域合并,并用逗号分隔。但我没能得到它。谁能帮我一下吗
您必须首先按第一列中的两个进行分组,然后应用变换来连接结果
df['Neighborhood ']= df.groupby(['PostalCode ','Borough'])['Neighboudhood'].transform(lambda x: ','.join(x)) df = df.drop_duplicates()
您可以使用以下选项:
df = df.groupby(['PostalCode','Borough'])['Neighbourhood'].agg(','.join)
两行的输出示例:
CR0 Croydon Addington,Addiscombe
您必须首先按第一列中的两个进行分组,然后应用变换来连接结果
您可以使用以下选项:
两行的输出示例:
相关问题 更多 >
编程相关推荐