首页 > 解决方案 > 如果 pandas df 中的方程,whta 等于 excel 计数

问题描述

我有一个字符串列“代码”,我想创建如下所示的“总体”列来计算每个项目代码列的重复/频率。

Code    Overall frequency 
  A     1
  B     2
  C     3
  B     2
  C     3
  D     1
  C     3

标签: pythonpandas

解决方案


使用factorize

df['Overall'] = df['Code'].factorize()[0] +1



df.groupby('Code')['Code'].transform('count')

推荐阅读