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