python - 返回新列中出现的顺序
问题描述
我想创建一个列,显示数字出现次数的顺序。
给你举个例子
cell order
012 1
012 2
012 3
013 1
014 1
012 4
014 2
015 1
014 3
015 2
014 4
我知道我可以使用计数或大小返回出现的总数:
df.groupby('cell')['cell'].transform('count')
但这会返回每个单元格编号出现的总次数
解决方案
推荐阅读
- ios - 滑动 UIView 时出现动画错误
- spring-boot - 在同一个 schema.sql H2 中创建两个表
- amazon-web-services - 允许流量到 AWS WAF 中的特定路径
- ios - 缺少配置文件:应用程序必须在名为 embedded.mobileprovision 的文件中包含配置文件
- c# - botframework v4 - 使用最新的 Nuget 包
- android - 从现有的导入项目更改包路径
- postgresql - 跟踪 Postgres 中一行的最后修改时间戳
- excel - Excel 2016 中的 VBA - 在代码中设置打印机设置
- python - 由于 SQL 列类型,“NoneType”对象是否不可迭代?
- mysql - 简单的 SQL 查询永远持续下去