【发布时间】:2021-01-22 10:31:29
【问题描述】:
我的数据集如下所示:
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
- HDL:≤40男,≤50女
- 高血压:是的
- 糖尿病:是的
【问题讨论】:
标签: r if-statement conditional-statements conditional-formatting exclusion-constraint