我想两个居委会的名称与在数据帧相同的邮政编码相结合。
起初我用groupby.unique()
功能,但它返回每一个小区的ndarray
。后来我试图返回重复邮政编码的价值groupby.first()
功能。
PCode =pd.DataFrame({'PostalCode':['M4A','M5A','M5A'],'Borough':['North York','Downtown Toronto','Downtown Toronto'],'Neighbourhood':['Victoria Village','Harbourfront','Regent Park']})
PCode.groupby('PostalCode')['PostalCode'].unique()
PCode.groupby('PostalCode')['PostalCode'].first()
我不知道是否有一种方法来提取邮政编码出返回ndarray
为groupby.unique()
功能产生完全相同的结果使用groupby.first()
功能时。
我不知道有一种方法来提取邮政编码出返回ndarray的
使用str[0]
:
print(PCode.groupby('PostalCode')['PostalCode'].unique().str[0])
PostalCode
M4A M4A
M5A M5A