gpt4 book ai didi

r - 以预定顺序对向量进行排序

转载 作者:行者123 更新时间:2023-12-05 00:37:35 24 4
gpt4 key购买 nike

我有一个长度为 10 的向量 x,我想根据向量 y (1:10) 中值的顺序对其进行排序。说:

x <- c(188,43,56,3,67,89,12,33,123,345)
y <- c(3,4,5,7,6,9,8,2,1,10)

向量 y 将始终由 1 到 10 的数字组成,但顺序不同。我想将 x 中的最小值与 1 匹配,将最大值与 10 匹配,以便输出类似于
x_new <-(33,43,56,67,89,123,188,12,3,345)

我怎样才能做到这一点?我感谢任何输入!

最佳答案

sort(x)[y]
[1] 33 43 56 89 67 188 123 12 3 345

关于r - 以预定顺序对向量进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6654545/

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