我有以下数据帧:
Postcode Borough Neighbourhood
----------------------------------------------
0 M1B Scarborough Rouge
1 M1B Scarborough Malvern
2 M1C Scarborough Highland Creek
3 M1C Scarborough Rouge Hill
4 M1C Scarborough Port Union
我想结合在Neighbhourhood列中的条目,每次在Postcode列中有一个重复条目。例如,在输出中,我只希望“M1B”条目出现一次,而“Rouge”和“Malvern”则出现在neighbourth列中,用逗号分隔:
Postcode
M1B Rouge,Malvern
M1C Highland Creek,Rouge Hill,Port Union
M1E Guildwood,Morningside,West Hill
M1G Woburn
M1H Cedarbrae
这是我目前得到的输出,但它是一个系列,而不是一个数据帧,我遗漏了Borough
列。我使用了以下代码:
df=dataframe.groupby('Postcode')['Neighbourhood'].apply(','.join)
df.head()
请帮我把这三列都放在一个数据框里,而不是一个序列。你知道吗
试试这个:
相关问题 更多 >
编程相关推荐