R 用一些数值替换类似的列

R 用一些数值替换类似的列,r,data-science,R,Data Science,我有这样的数据帧: Hashed_User_Id [1] f2de2b4a6011a1ab52d3aefbc9b8a4103d7574f4 [2] 88cb5d85c41abb7ad99595ceb7c2fc98409dd4dc [3] 25313021517412ce58072d798ccea29ba5d2f427 [4] f2de2b4a6011a1ab52d3aefbc9b8a4103d7574f4 [5] 88cb5d85c41abb7ad99595ceb7c2fc98409dd

我有这样的数据帧:

Hashed_User_Id

[1] f2de2b4a6011a1ab52d3aefbc9b8a4103d7574f4 
[2] 88cb5d85c41abb7ad99595ceb7c2fc98409dd4dc
[3] 25313021517412ce58072d798ccea29ba5d2f427 
[4] f2de2b4a6011a1ab52d3aefbc9b8a4103d7574f4 
[5] 88cb5d85c41abb7ad99595ceb7c2fc98409dd4dc 
[6] 25313021517412ce58072d798ccea29ba5d2f427 
Hashed_User_Id

[1] 1
[2] 2
[3] 3 
[4] 1
[5] 2
[6] 3
我想用数字值替换这些散列值,相同的值保留相同的数字,如下所示:

Hashed_User_Id

[1] f2de2b4a6011a1ab52d3aefbc9b8a4103d7574f4 
[2] 88cb5d85c41abb7ad99595ceb7c2fc98409dd4dc
[3] 25313021517412ce58072d798ccea29ba5d2f427 
[4] f2de2b4a6011a1ab52d3aefbc9b8a4103d7574f4 
[5] 88cb5d85c41abb7ad99595ceb7c2fc98409dd4dc 
[6] 25313021517412ce58072d798ccea29ba5d2f427 
Hashed_User_Id

[1] 1
[2] 2
[3] 3 
[4] 1
[5] 2
[6] 3
我怎样才能做到这一点呢?

正如罗纳克所建议的

as.integer(as.factor(Hashed_User_Id))

as.integer(as.factor(散列用户Id))
谢谢Ronak,这很有效@RonakShah这可能是一个有效的答案。@RomanLuštrik试图找到一个重复的,却找不到。我不确定我是否应该发布作为答案。