【发布时间】:2017-12-04 14:17:33
【问题描述】:
我有一个对象名称x,它是一个包含内部列表的列表。
`x$population`
output
[[1]]
[[1]][[1]]
[1] 1
[[1]][[2]]
[1] 11
[[1]][[3]]
[1] 1
[[2]]
[[2]][[1]]
[1] 1
[[2]][[2]]
[1] 20
[[2]][[3]]
[1] 2
我希望能够根据第三个元素对列表进行排序:
x$population[[2]][[3]] 但我不知道该怎么做。
我不知道如何开始,所以没有得到一些重新创建问题的模拟代码:
z <- list()
z[[1]] <- list(1, 10, 0.5)
z[[2]] <- list(1, 10, 0.87)
我将如何根据每个列表的第三个元素(0.5、0.87)对 z 进行排序,以使较大的值位于顶部。
提前致谢。
【问题讨论】: