组合 2 个虚拟变量
Combining 2 dummy variables
我有 2 个虚拟变量,我想以某种方式组合它们,这样我就有一个新变量,如果变量 A 或 B 的值为 1,则值为 1。
例如
变量A:
0
0
0
1个
1
变量B:
1 0 1 0 1
变量 C(理想情况下):
1 0 1 1 1
非常感谢任何帮助!我知道这很简单.. 回到 R 并感到生疏!
我们可以通过逻辑比较来做到这一点!在这种情况下最好的是 OR 运算符,管道:|
set.seed(1234)
var_a <- round(runif(10))
var_b <- round(runif(10))
var_c <- var_a|var_b
rbind(var_a, var_b, var_c)
这是有效的,因为 R 自动将数字 0 和 1 强制转换为逻辑 FALSE 和 TRUE,然后我们在自动强制转换回数字之前使用 OR 进行比较。
欢迎回到 R!
我有 2 个虚拟变量,我想以某种方式组合它们,这样我就有一个新变量,如果变量 A 或 B 的值为 1,则值为 1。
例如
变量A: 0 0 0 1个 1
变量B: 1 0 1 0 1
变量 C(理想情况下): 1 0 1 1 1
非常感谢任何帮助!我知道这很简单.. 回到 R 并感到生疏!
我们可以通过逻辑比较来做到这一点!在这种情况下最好的是 OR 运算符,管道:|
set.seed(1234)
var_a <- round(runif(10))
var_b <- round(runif(10))
var_c <- var_a|var_b
rbind(var_a, var_b, var_c)
这是有效的,因为 R 自动将数字 0 和 1 强制转换为逻辑 FALSE 和 TRUE,然后我们在自动强制转换回数字之前使用 OR 进行比较。
欢迎回到 R!