我有一个列表,其中我的项目对应于矩阵。每个项目名称看起来像这样$test_parallel_1.RData
到$test_parallel_10.RData
为止。我想按数字顺序编号项目名称,因为$test_parallel_10.RData
紧跟在$test_parallel_1.RData
之后。并且$test_parallel_9.RData
在列表的末尾。
最好的文森特
答案 0 :(得分:0)
尝试使用gtools软件包
> install.packages("gtools") ## install gtools
> library(gtools) ## load package
> mixedsort(your_list) ## this will sort as expected
要使用名称对列表进行排序,请使用以下代码:-
> your_list <- your_list[mixedsort(names(your_list))]