我正在尝试根据一个值是否在列中多次出现来创建一个新的数据框。
Parcel Permit Town
123Q ABC BLD
1000 A45 BLD
9999 G5R BLD
123Q LK9 BLD
123Q Q2W BLD
所以我的目标是创建一个数据框来提取包裹编号 123Q。
最佳答案
使用 groupby.transform
执行 boolean indexing
:
df[df.groupby('Parcel').Parcel.transform('size')>1]
df.groupby('Parcel').filter(lambda x: x.Parcel.size > 1)
输出
Parcel Permit Town
0 123Q ABC BLD
3 123Q LK9 BLD
4 123Q Q2W BLD
关于python-3.x - 根据 Count > 1 在 pandas 中创建 df,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59148075/