私のデータは次のようになります。列 1 はバイナリ変数で、列 2 は連続変数です。
Col1 Col2
0 21
0 34
1 36
0 24
1 96
. .
. .
0 25
等々。列1のレベルが2つの新しい異なる列(「0」と「1」)であり、対応する列2の値が両方の下にある新しいデータフレームに出力が必要です。再現可能な例を次に示します。
set.seed(77)
Col1 <- sample(c(0,1), 50, replace = TRUE)
Col2 <- round(rnorm(50),2)
dat <- data.frame(Col1, Col2)
したがって、基本的に私の出力は次のようになります。
"0" "1"
21 36
34 96
24 .
. .
. .
25