gpt4 book ai didi

r - 如何在 R 中对列表列表进行排序?

转载 作者:行者123 更新时间:2023-12-02 14:24:10 26 4
gpt4 key购买 nike

我正在尝试对 R 中的列表进行排序。每个子列表都包含一个整数和一个字符串。我的目标是对列表进行排序,以便最终列表按整数升序排序。以下是我想要实现的目标的示例:

a <- list(-5,"help")
b <- list(3, "stack")
c <- list(1, "me")
d <- list(10, "overflow")

list.of.lists <- list(a,b,c,d)
magic.sort(list.of.lists)
# Below is not exactly how it would be displayed, but should be understandable
-5, "help"
1, "me"
3, "stack"
10, "overflow"

R 中有没有一种好的方法可以实现这个结果?理想情况下,结果也应该作为列表的列表返回。

最佳答案

试试这个:

list.of.lists[order(sapply(list.of.lists,'[[',1))]

关于r - 如何在 R 中对列表列表进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28100593/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com