[英]how to sort elements in a list in R?
我有一個列表元素如下
simple_list <- list(c(3,1,2))
誰能讓我知道如何按升序和降序對上述列表進行排序?
注意:-請告訴我不要使用列表的unlist()
result.ordered <- result[order(names(result))]
這適用於您的列表:
lapply(simple_list,sort,decreasing=FALSE)
lapply(simple_list,sort,decreasing=TRUE)
您似乎已經創建了一個向量列表,但在這種情況下 - 一個向量的列表。
如果要對該向量進行排序,請使用以下命令:
simple_list <- c(3, 1, 2)
simple_list <- sort(simple_list, decreasing = FALSE)
print(simple_list)
要按升序排序,指定遞減為 FALSE,以降序排序 - 將其設置為 TRUE。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.