gpt4 book ai didi

R中简单向量/整数/列表的重新编号

转载 作者:行者123 更新时间:2023-12-01 15:40:22 29 4
gpt4 key购买 nike

我是 R 编程的初学者。所以也许我的问题太简单了,但我在网上找不到合适的答案。所以希望在这里得到帮助。我有以下向量。

id_f<-c(52,69,78,52,99,41,69,7,34)

我想获取 id,它可以如下所示:

id<-c(4,5,6,4,7,3,5,1,2)

我希望对我的原始 id_f 对象进行重新编号和重新计数。哪个命令使这些重新评估?需要以下分配:7 --> 1, 34 --> 2, 41 --> 3, 52 --> 4, 69 --> 5, 78 --> 6, 99 --> 7.

非常感谢。

最佳答案

您可以尝试将matchsort 一起使用:

> match(id_f, unique(sort(id_f)))
[1] 4 5 6 4 7 3 5 1 2

关于R中简单向量/整数/列表的重新编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20150731/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com