如何在dataframe列

时间:2016-11-24 10:11:07

标签: python pandas numpy dataframe

我有一个包含不同数字的pandas数据帧列,每个数字都有不同的频率。列中有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.where() np.arange(),但会引发错误。

0 个答案:

没有答案