R 如何将组值重命名为有序值,而无需对整个数据帧重新排序?
在一个大的数据文件中,我需要将分组变量重命名为一个有序的数字。有没有一个简单的方法 这是我想做的一个例子:R 如何将组值重命名为有序值,而无需对整个数据帧重新排序?,r,R,在一个大的数据文件中,我需要将分组变量重命名为一个有序的数字。有没有一个简单的方法 这是我想做的一个例子: group value 1 3 1 2 3 2 3 3 3 4 1 4 5 1 5 6 1 6 7 2 7 8 2 8 9 2 9 我要更改为的数据框(通过重命名组变量): 因此,我想用有序的数字重命名组值,而不需要对整个数据帧重新排序。 有
group value
1 3 1
2 3 2
3 3 3
4 1 4
5 1 5
6 1 6
7 2 7
8 2 8
9 2 9
我要更改为的数据框(通过重命名组变量):
因此,我想用有序的数字重命名组值,而不需要对整个数据帧重新排序。
有人知道怎么做吗?
非常感谢 您可以尝试
因子
df1$group <- as.numeric(factor(df1$group, levels=unique(df1$group)))
df1$group@user1983395没问题。很高兴帮助你。
df1$group <- as.numeric(factor(df1$group, levels=unique(df1$group)))