【问题标题】:R sort list of objectsR排序对象列表
【发布时间】:2014-05-14 06:19:50
【问题描述】:

我有一个对象列表 {key, value} 对。例如:

list.predict

[[1]]

[1] 1.0000000 0.8564264

[[2]]

[1] 2.0000000 0.1980792

我想按每个元素的第二个组成部分以降序对这个列表进行排序(即按 0.8564264 和 0.1980792 的顺序排序)。

【问题讨论】:

    标签: r list sorting


    【解决方案1】:
    list.predict[ order( sapply(list.predict, "[", 2) ) ]
    

    【讨论】:

    • 谢谢。如果要按降序排列怎么办?
    • @user3628777 添加rev函数。
    猜你喜欢
    • 1970-01-01
    • 2019-07-18
    • 2011-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    • 2016-11-03
    相关资源
    最近更新 更多