Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 将两个二进制变量相加或将变量转换为允许加法的函数?_R_Binary_Sum - Fatal编程技术网

R 将两个二进制变量相加或将变量转换为允许加法的函数?

R 将两个二进制变量相加或将变量转换为允许加法的函数?,r,binary,sum,R,Binary,Sum,我有一个包含多个人类风险因素的数据集,希望了解哪些参与者存在多个风险因素 我创建了高血压(1=是,0=否)和超重BMI(1=是,0=否)等类别,例如 我见过其他人问类似但更复杂的问题(有相当复杂的解决方案),不幸的是我无法在我的数据集上工作 提前感谢您的帮助 您指定了字符“1”和“0”。改为指定数字: df$BP_以上=130,1,0) df$BP_以上=130)如果您的问题已经解决,请接受答案。 df$BP_above <- ifelse(df$BP >= 130,

我有一个包含多个人类风险因素的数据集,希望了解哪些参与者存在多个风险因素

我创建了高血压(1=是,0=否)和超重BMI(1=是,0=否)等类别,例如

我见过其他人问类似但更复杂的问题(有相当复杂的解决方案),不幸的是我无法在我的数据集上工作

提前感谢您的帮助

您指定了字符“1”和“0”。改为指定数字:

df$BP_以上=130,1,0)

df$BP_以上=130)
如果您的问题已经解决,请接受答案。
df$BP_above <- ifelse(df$BP >= 130,
                                c("1"), c("0")) #1 is above cut-off
as.numeric(as.numeric(df$BP_above))
transform(df, BP_above = as.numeric(BP_above))
transform(dfo_Imputed, TG_above = as.numeric(TG_above))