我的数据集如下所示:
df <- data.frame(PatientID = c("3454","345","5","345","567","79"), sex = c(Female, Female, Female, Male, Male, Male)
waist = c(60, 89, 90, 110, 200, 150), tryglicerides = c(100, 150, 170, 105, 200, 140),HDL = c(50, 41, 20, 37, 30, 40), hypertension = c(FALSE, TRUE, TRUE, FALSE, TRUE, FALSE), diabetes = c(FALSE, FALSE, TRUE, TRUE, TRUE, FALSE), stringsAsFactors = F)
你能帮我用R编码吗?
谢谢!
我需要创建一个将被称为的新列METABOLIC_SYNDROME
。要使参与者进入TRUE
该列,METABOLIC_SYNDROME
需要满足以下条件的 3/5:
- 腰围:女性≥89,男性≥102
- 甘油三酯: ≥150
- 高密度脂蛋白:≤40男性,≤50女性
- 高血压:是的
- 糖尿病:是的