假设我有一份 list ,如下:
my_list <- list(name1 = 'a', name2 = 'b', name3 = 'c', name4 = 'd')
我想根据以下变量进行订购:
my_var=c('name2','name1','name4','name3')
我try 了以下方法,但没有达到预期效果:
my_list[order(match(my_list, my_var))]
my_list[match(my_list, my_var)]
有什么帮助吗?谢谢!