大家。
希望这是一个简单的语法问题。我正在尝试在R的表中创建一个新变量,如果我的患者处于我正在查看的年龄范围内,它将显示为“ 1”,否则为“ 0”。我感兴趣的年龄范围是2-155。该代码正在运行,没有任何错误,但无法正常工作。当我查看表格时,即使age4为158,新变量也会显示1。
table$newvar <- if (table$age4>=2 && table$age4 <=155) {table$newvar=1} else {table$newvar=0}
Run Code Online (Sandbox Code Playgroud)
任何帮助表示赞赏!提前致谢!