我正在尝试使用以下代码在RStudio中的数据集中创建一个新的二进制变量:
leaders$warbefore <- as.numeric(leaders$interwarbefore == '1', leaders$civilwarbefore == '1')
"Leaders"
是现有数据集的名称,"warbefore"
是我创建的新变量。
[当我计算上面的代码时,这意味着仅当我选择的变量 OR"warbefore"
和"interwarbefore"
分别等于1时,我创建的新二进制变量"civilwarbefore",
才等于1。 。但是我想编码为当"warbefore"
等于1时"interwarbefore"
等于1 "civilwarbefore"
等于1时。换句话说,"civilwarbefore"
和"interwarbefore"
都为了创建我创建的新变量"warbefore"
,不一定必须都为1。我应如何添加这种“或”可能性?有人可以帮我改一下代码吗?谢谢
我正在尝试使用以下代码在RStudio中的数据集中创建一个新的二进制变量:Leaders $ warbefore