Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如果方程式为df,则whta等于excel计数_Python_Pandas - Fatal编程技术网

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'))