groupby.unique`和`groupby.first`功能之间的区别`

问题描述 投票:0回答:1

我想两个居委会的名称与在数据帧相同的邮政编码相结合。

起初我用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()

我不知道是否有一种方法来提取邮政编码出返回ndarraygroupby.unique()功能产生完全相同的结果使用groupby.first()功能时。

python pandas numpy
1个回答
1
投票

我不知道有一种方法来提取邮政编码出返回ndarray的

使用str[0]

print(PCode.groupby('PostalCode')['PostalCode'].unique().str[0])

PostalCode
M4A    M4A
M5A    M5A
© www.soinside.com 2019 - 2024. All rights reserved.