Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はRにまったく慣れておらず、並べ替え関数の理解に問題があります。
次のような3つのベクトルのリストがあるとします。
myList <- (c(7,5,2),c(2,3,4),c(1,1,1))
リストをボックスプロットすると順序付けられたプロットが得られるように、リストを各ベクトルの中央値で並べ替えたいと思います。今、私はこれをどのように行うでしょうか??reorderのヘルプの説明を読みましたが、指定された例をリストに適合させることができないようです。
助けていただければ幸いです
私はあなたが欲しいと思います
myList <- list(c(7,5,2),c(2,3,4),c(1,1,1)) unordered.median <- unlist(lapply(myList, median)) ordered.median <- order(unordered.median) myList[ordered.median] [[1]] [1] 1 1 1 [[2]] [1] 2 3 4 [[3]] [1] 7 5 2