我需要更改list
中元素的顺序。我没有在其他关于排序或订购列表的问题中找到专利回复。
这是一个简单的例子。
Freedom <- c(1, 2, 3, 2, 1, 2)
Equality <- c(2, 3, 1, 1, 2, 1)
TypeCountry <- c("South", "East", "East", "North", "South", "West")
Example <- list(Freedom, Equality, TypeCountry)
names(Example) <- c("Freedom", "Equality", "TypeCountry")
list
的订单为Freedom
,Equality
,然后是TypeCountry
,我希望能够更改元素的顺序(例如Equality
,Freedom
然后TypeCountry
)。
答案 0 :(得分:8)
这样做:
Ex <- Example[c("TypeCountry","Freedom", "Equality")]
您可以指定所需的顺序。
答案 1 :(得分:3)
我们可以order
{&#39;示例&#39;
names