其他
如何使用R软件重新定义变量
重新定义为单组
上图为实例数据,我们的目的是对BMI进行分组。
> sample_xlsx$bmi2<-as.numeric(BMI>=24.99)> sample_xlsx # A tibble: 76 x 2 BMI bmi2 <dbl> <dbl> 1 17.13 0 2 18.59 0 3 18.90 0 4 19.05 0 5 19.05 0 6 19.35 0 7 19.36 0 8 19.53 0 9 19.65 0 10 19.95 0 # ... with 66 more rows另一种实现方式:
> sample_xlsx$bmi3<-ifelse(BMI>=24.49,1,0)> sample_xlsx # A tibble: 76 x 3 BMI bmi2 bmi3 <dbl> <dbl> <dbl> 1 17.13 0 0 2 18.59 0 0 3 18.90 0 0 4 19.05 0 0 5 19.05 0 0 6 19.35 0 0 7 19.36 0 0 8 19.53 0 0 9 19.65 0 0 10 19.95 0 0 # ... with 66 more rows重新编码为多组
> sample_xlsx$bim4<-ifelse(BMI<19,1,ifelse(BMI>=19&BMI<24.49,2,ifelse(BMI>=24.49&BMI<28,3,4)))> sample_xlsx # A tibble: 76 x 4 BMI bmi2 bmi3 bim4 <dbl> <dbl> <dbl> <dbl> 1 17.13 0 0 1 2 18.59 0 0 1 3 18.90 0 0 1 4 19.05 0 0 2 5 19.05 0 0 2 6 19.35 0 0 2 7 19.36 0 0 2 8 19.53 0 0 2 9 19.65 0 0 2 10 19.95 0 0 2 # ... with 66 more rows延伸阅读
BMJ的病例报告长什么样子?27岁年轻女性游乐场里突发膀胱破裂
号外,号外,号外。。。。。。。
你想和高手请教临床科研的知识吗?
你想要认识更多的临床科研朋友吗?
现在有这么一个微信群等着你的加入,赶快行动吧!
请加13738062354或者pj1989zzj为好友,注明加群,就会拉你进群了。