我需要更改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
)。 最佳答案
只需执行以下操作:
Ex <- Example[c("TypeCountry","Freedom", "Equality")]
您指定所需的顺序。
关于R-更改列表中元素的顺序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40615542/