我正在努力计算一个团队的规模。对于每个人,我都有她所属团队的名字。
然而,有数百个不同的团队。我想构建另一列,该列将计算属于给定团队的个人数量。我已经能够对数字列执行类似的操作(使用.transform(sum)),但是在计算字符串时我无法弄清楚该如何做。
如果有任何不清楚的地方,请告诉我!
答案 0 :(得分:1)
您是否正在尝试使用Pandas?如果是这样,请尝试:
df1['count'] = df1.groupby('team', as_index=False)['team'].transform(lambda s: s.count())