使用“作为数字”功能

问题描述 投票:0回答:1

我正在尝试使用以下代码在RStudio中的数据集中创建一个新的二进制变量:

leaders$warbefore <- as.numeric(leaders$interwarbefore == '1', leaders$civilwarbefore == '1')

"Leaders"是现有数据集的名称,"warbefore"是我创建的新变量。

[当我计算上面的代码时,这意味着仅当我选择的变量"warbefore""interwarbefore"分别等于1时,我创建的新二进制变量"civilwarbefore",才等于1。 。但是我想编码为当"warbefore"等于1时"interwarbefore"等于1

OR

"civilwarbefore"等于1时。换句话说,"civilwarbefore""interwarbefore"都为了创建我创建的新变量"warbefore",不一定必须都为1。我应如何添加这种“或”可能性?有人可以帮我改一下代码吗?谢谢

我正在尝试使用以下代码在RStudio中的数据集中创建一个新的二进制变量:Leaders $ warbefore

r if-statement rstudio numeric
1个回答
0
投票
尝试
© www.soinside.com 2019 - 2024. All rights reserved.