我有一个具有字符ID的数据集,我想将其转换为数字数据集。我知道我可以键入每个字符ID并对它们进行重新编码,但是因为我不关心使用特定的数字,那么是否有一种更快的方法来随机地为每个字符ID选择一个唯一的数字呢?例子如下:
ID
1_1_1_aa
1_1_2_aa
1_1_3_aa
1_2_1_aa
1_2_2_aa
1_2_3_aa
1_1_1_bb
1_1_2_bb
1_1_3_bb
1_2_1_bb
1_2_2_bb
1_2_3_bb这就是我想要的“
ID
1
2
3
4
5
6
7
8
9
10
11
12我有更多的字符I,所以我不想全部输入并使用recode。如何更有效地做到这一点?任何帮助都是非常感谢的!
发布于 2021-12-04 18:46:23
我们可以用
df$ID <- match(df1$ID, unique(df1$ID))https://stackoverflow.com/questions/70228500
复制相似问题