Python 如果方程式为df,则whta等于excel计数
我有一个字符串列“代码”,我想创建如下所示的“总体”列,以计算每个项目代码列的重复/频率Python 如果方程式为df,则whta等于excel计数,python,pandas,Python,Pandas,我有一个字符串列“代码”,我想创建如下所示的“总体”列,以计算每个项目代码列的重复/频率 Code Overall frequency A 1 B 2 C 3 B 2 C 3 D 1 C 3 使用因式分解: df['Overall'] = df['Code'].factorize()[0] +1 df.groupby('Code')['Code'].transform('count') 我正在尝
Code Overall frequency
A 1
B 2
C 3
B 2
C 3
D 1
C 3
使用因式分解:
df['Overall'] = df['Code'].factorize()[0] +1
df.groupby('Code')['Code'].transform('count')
我正在尝试计算代码列中文本项的频率,但factorize将仅使用数字等效项替换文本项,而不管频率的计数是多少。df['total frequency']=df.groupby('Code')['Code'].transform('count'))