python - 如果 pandas df 中的方程,whta 等于 excel 计数
问题描述
我有一个字符串列“代码”,我想创建如下所示的“总体”列来计算每个项目代码列的重复/频率。
Code Overall frequency
A 1
B 2
C 3
B 2
C 3
D 1
C 3
解决方案
使用factorize
:
df['Overall'] = df['Code'].factorize()[0] +1
df.groupby('Code')['Code'].transform('count')
推荐阅读
- c - C - 结构数组初始化中空终止符的含义
- rust - 如何将对象数组传递给 WebAssembly 并使用 wasm-bindgen 将其转换为结构向量?
- python-3.x - dlib.image_window.add_overlay() 不显示部分面部标志的闭合图
- graphics - 从模型坐标到世界坐标的opengl转换
- http - 设置 HAProxy 以正确返回 CORS 标头的问题
- c++ - 在 Windows (C++) 中从 USB 相机拍摄高分辨率照片
- sql - In 子句中的 SQL 案例
- python-3.x - Matplotlib:在背景图上迭代地绘制/擦除一个图
- powershell - 如何导入 vmware vCenter 服务器连接会话的 PSSession?
- components - 开源 - 组件可重用