为列中的值范围排列序数



所以我有某种数据帧,其中一列的值范围从139到150(值重复的行)。如何创建新的列,它将根据所提到的列分配序数值?例如,139 ->0,140 ->1,…, 150 ->10

UPD: Mozway的答案很合适,谢谢!

直接减去139:df['col'] -= 139

或者,获取新列:df['new'] = df['col'] - 139

最新更新