我的数据如下所示:第 1 列是二进制变量,第 2 列是连续变量。
Col1 Col2
0 21
0 34
1 36
0 24
1 96
. .
. .
0 25
等等。我希望我的输出在新的数据框中,其中第 1 列级别为两个新的不同列(“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