用一些数值替换相似的列

Replace similar columns with some numerical values

我有这样的数据框:

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

我怎样才能做到这一点?

正如 Ronak 所建议的,

as.integer(as.factor(Hashed_User_Id))