Переупорядочить кадры данных в списке в r: - PullRequest
1 голос
/ 09 апреля 2020

У меня есть список фреймов данных: my_list, который содержит 18 фреймов данных

> names(my_list)
 [1] "UG 100-12" "UG 100-15" "UG 100-9"  "UG 108-12" "UG 108-15" "UG 108-9"  "UG 116-12" "UG 116-15"
 [9] "UG 116-9"  "UG 124-12" "UG 124-15" "UG 124-9"  "UG 84-12"  "UG 84-15"  "UG 84-9"   "UG 92-12" 
[17] "UG 92-15"  "UG 92-9"

Я хочу изменить порядок списка на основе вектора имен в правильном порядке:

df <- c("UG 84-9", "UG 84-12", "UG 84-15", "UG 92-9", "UG 92-12", "UG 92-15", "UG 100-9", 
        "UG 100-12", "UG 100-15", "UG 108-9", "UG 108-12", "UG 108-15", "UG 116-9", "UG 116-12", 
        "UG 116-15", "UG 124-9", "UG 124-12", "UG 124-15")

Любая помощь будет оценена. Спасибо

1 Ответ

1 голос
/ 09 апреля 2020

Базовый раствор R:

my_ordered_list <- mylist[sort(names(mylist))]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...