私は内部リストを含むリストであるオブジェクト名x
を持っています。3番目の要素に基づいてリストのリストを並べ替える
`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)
がどのように私は、各リストの第三の要素に基づいて、Zの並べ替えについては行くだろう(0.5を、 0.87)となり、大きな値が一番上になります。
ありがとうございます。
[Rで並べ替える方法は?](https://stackoverflow.com/questions/43477069/how-to-sort-list-in-r) –