首页 > 解决方案 > 计数观察出现行明智的熊猫的次数?

问题描述

如果我有这样的数据框:

区域 最喜欢的水果
犹他州 香蕉
TN 葡萄
VT 香蕉
AZ 香蕉
加州 樱桃

我想插入一个列,计算水果在df中出现的次数,如下所示:

区域 最喜欢的水果 水果计数
犹他州 香蕉 3
TN 葡萄 1
VT 香蕉 3
AZ 香蕉 3
加州 樱桃 1

试图在python中做到这一点。

标签: pythonpandas

解决方案


使用transform('size')

df['Fruit Count'] = df.groupby('Favorite Fruit')['Favorite Fruit'].transform('size')

推荐阅读