Mapping
我有一张像这样的桌子
Mapping
+---------+---------+
| user_id | prod_id |
+---------+---------+
| 41 | N12ad |
| 2 | nd5Ed |
| 73 | bDe4d |
| 25 | M87he |
+---------+---------+
我想添加一个列ranking
,按照行在数据库中的存储顺序对行进行编号。这样它看起来就像这样
+---------+---------+---------+
| user_id | prod_id | ranking |
+---------+---------+---------+
| 41 | N12ad | 1 |
| 9 | nd5Ed | 2 |
| 73 | bDe4d | 3 |
| 25 | M87he | 4 |
+---------+---------+---------+
在 Microsoft SQL 中,我可以这样做
SELECT user_id, prod_id, ROW_NUMBER() OVER(PARTITION BY (SELECT NULL)) AS ranking
FROM Mapping
pandas 相当于什么ROW_NUMBER() OVER(PARTITION BY (SELECT NULL))
?谢谢你的帮助。