Я пытаюсь понять, как отсортировать один data.frame на основе нескольких столбцов в другом. Этот вопрос делает это с векторами . Может ли кто-нибудь предложить способ сделать эквивалент с data.frames?
Вот несколько примеров данных.
x1 <- data.frame(a=1:5, b=letters[1:5], c=rnorm(5))
x2 <- data.frame(a=c(4,4,2), b=c("d", "d", "b"), d=rnorm(3))
Итак, я хочу отсортировать x2 по первым двум столбцам x1. Мои фактические данные намного сложнее, но это повторяет идею ...