muk*_*h01 0 python lambda list pandas pandas-groupby
我想根据以下条件反转列的值,我尝试了lambda x ::-1,但没有按预期工作。
数据框:
UserA Order_id reversed_id
A 1 5
A 2 4
A 2. 4
A 2. 4
A 3. 3
A. 4. 2
A. 4. 2
A. 5. 1
Run Code Online (Sandbox Code Playgroud)
我有userA,Order_id列,我想生成reversed_id列,请对此提出建议。
我们可以试试 rank
df.Order_id.rank(method='dense',ascending=False)
0 5.0
1 4.0
2 4.0
3 4.0
4 3.0
5 2.0
6 2.0
7 1.0
Name: Order_id, dtype: float64
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
38 次 |
| 最近记录: |