combn

    -1

    1答えて

    短い例として、combn(1:5,2)を実行すると、2行10列の行列が得られます。 私は、データフレームに出力行列を変換することができる知っているが、それは列と行垂直データフレームの形で容易に出力を持つ(combn内の任意のオプション)が可能ですか?おかげさまで

    1

    1答えて

    この小さな問題は、ここでの主な問題が速度であるように、何千回も繰り返されなければならない大きなコードのボトルネックです。 私は、たとえば、数のベクトルを持っている: v <- c(1,3,5) は、私はそのサブセットで作ることができるすべての組み合わせを知ってほしいです。そして、例えば0と1のマトリックスでそれらを設定します。 col1 col2 col3 col4 col5 col6 col

    1

    1答えて

    マトリックスを分割した後にデータフレームからリストまたは多数のdata.frameを同時に作成したい。私は、関数combnを使って行列を作成しています。例えば : combos<-combn(1:3, 2) combos [,1] [,2] [,3] [1,] 1 1 2 [2,] 2 3 3 私は3列のデータフレームを有する後。 col1<-c(0,2,

    1

    1答えて

    さまざまなアイテムの可能な組み合わせが必要です。参加者は3つのアイテムのうちの1つをイベントに招待し、さまざまな組み合わせ(参加者の順序は関係ありません)を知りたいと思います。たとえば、 items <- rep(list(1:3), 5) combinations <- expand.grid(items) head(combinations) Var1 Var2 Var3 Var

    0

    1答えて

    で Error in FUN(X[[i]], ...) : n < m エラーがコードを実行した後に表示されます。ここでは rslt <- lapply(split(my$symbol, my$character), combn, 2, simplify = F) my は私のデータフレームとシンボルであり、文字は、データフレームの列です。データフレームには26,552行が含まれています。

    0

    1答えて

    私はn回の観測ベクトルを持ちます。今、これらのn個の要素との可能な組み合わせをすべて作成する必要があります。例えば、私のベクトルは 1 2 3 4 12 13 14 23 24 34 123 124 134 234 1234 がどのように私はこの出力を得ることができ、私の出力で a<-1:4 は、組み合わせはようにする必要がありますか

    0

    1答えて

    私はデータセット内の名前のペアを取得するために、データのセットから2の異なる組み合わせを作成することができました。 mapplyを使用するときに関数を使用したいので、各ペアの各名前を対応するデータセットを参照するために使用できます。今私が持っている:つまり myPairs <- combn(names(iris[1:4]), 2) f <- function(x,y) { #Want to

    6

    3答えて

    今、私は組み込みのデータセットアイリスからコンボを持っています。これまでは、一対の値のlm()の係数を見つけることができるように導かれました。 myPairs <- combn(names(iris[1:4]), 2) formula <- apply(myPairs, MARGIN=2, FUN=paste, collapse="~") model <- lapply(formula,