-2
を並べ替え:R - 例えば、私はリストを入れ子にしているネストされたリスト
x <- c(as.list(c("b", 4)), as.list(c("a", 4)))
それはサブリストの2番目の要素でそれを注文することは可能ですか?
を並べ替え:R - 例えば、私はリストを入れ子にしているネストされたリスト
x <- c(as.list(c("b", 4)), as.list(c("a", 4)))
それはサブリストの2番目の要素でそれを注文することは可能ですか?
私はあなたが一例としてこれをしたいと思う:
x <- c(list(c("b", 4)), list(c("a", 4)), list(c("b", 3)))
そして、あなたはこれを使用することができ、各リストの2番目の要素で注文する:
> x[ order (sapply(x, "[[", 2))]
[[1]]
[1] "b" "3"
[[2]]
[1] "b" "4"
[[3]]
[1] "a" "4"
saplly(... , "[[" , <n>)
パラダイムは、多くの場合、抽出するのに役立ちますstrsplit
の結果から:
> z <- strsplit(c("test of sentence reading", "another test", "something esle") , split=" ")
> sapply(z, "[[", 2)
[1] "of" "test" "esle"
これは4つの要素のリストを示します。 'x < - list(as.list(c(" b "、4))、as.list(c(" a "、4)))'を意味しますか? – Psidom
あなたの例は悪いですが、 'purrr :: sort_by'は良いです:' library(purrr); x < - list(list( "b"、4)、list( "a"、3)); (x、\ '[[\'、2))] '' x ''%sort_by(2) – alistaire