Я пытаюсь понять, как работает функция order()
. У меня создалось впечатление, что он вернул перестановку индексов, которые при сортировке сортируют исходный вектор.
Например,
> a <- c(45,50,10,96)
> order(a)
[1] 3 1 2 4
Я бы ожидал, что это вернет c(2, 3, 1, 4)
, так как отсортированный список будет 10 45 50 96.
Может кто-нибудь помочь мне понять возвращаемое значение этой функции?