如何为dataframe列中的coresponding值分配其他值

2024-04-25 09:16:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个熊猫数据帧列,它包含不同的数字,每个数字有不同的频率。列中有532到唯一值。总共有59000个价值

0    135715
1    138775
2    134915
3    134335
4    134555
5    144995
6    136515
7    135185
8    145555
9    135245
...

我如何替换这些值,这些值以某种方式对应于从1到532的列中的值

0     1
1     2
2     3
3     4
4     5
5     5
6     5
7     6
8     7
9     1
10    1
11    4
... 

我用np.arange()尝试了np.where(),但出现了错误


Tags: 数据错误np方式数字where频率价值