[英]Reorder dataframes in a list in r:
我有一個數據框列表: 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")
任何幫助,將不勝感激。 謝謝
基礎 R 解決方案:
my_ordered_list <- mylist[sort(names(mylist))]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.