如果我有一个这样的数据框架:
区域 | 最喜欢的水果 | UT | 香蕉 |
---|---|
TN | 葡萄 |
VT | 香蕉 |
AZ | 香蕉 |
樱桃 |
使用transform('size')
:
df['Fruit Count'] = df.groupby('Favorite Fruit')['Favorite Fruit'].transform('size')
尝试使用value_counts
+reindex
df['Fruit Count'] = df['Favorite Fruit'].value_counts()
.reindex(df['Favorite Fruit']).values