-
ループを使用してペアを生成する方法:
variables <- c("var1", "var2", "var3", "var4") pairs <- list() for (i in 1:(length(variables) - 1)) { for (j in (i + 1):length(variables)) { pair <- c(variables[i], variables[j]) pairs <- c(pairs, list(pair)) } } print(pairs)
-
expand.gridを使用してペアを生成する方法:
variables <- c("var1", "var2", "var3", "var4") pairs <- expand.grid(variables, variables) pairs <- pairs[pairs[,1] != pairs[,2], ] print(pairs)
-
combnを使用してペアを生成する方法:
variables <- c("var1", "var2", "var3", "var4") pairs <- combn(variables, 2) print(pairs)
これらの方法を使用すると、Rで同じ変数を含むペアを生成することができます。上記のコード例を参考にして、自分のデータや要件に合わせたコードを作成してください。