【发布时间】: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 的顺序排序)。
【问题讨论】:
我有一个对象列表 {key, value} 对。例如:
list.predict
[[1]]
[1] 1.0000000 0.8564264
[[2]]
[1] 2.0000000 0.1980792
我想按每个元素的第二个组成部分以降序对这个列表进行排序(即按 0.8564264 和 0.1980792 的顺序排序)。
【问题讨论】:
list.predict[ order( sapply(list.predict, "[", 2) ) ]
【讨论】:
rev函数。