因子的使用

# 因子的使用 -------------------------------------------------------------------

diabetes <- factor(diabetes)
View(diabetes)

status <- c('Poor','Improved','Excellent','Poor')
status <- factor(status, ordered = T)
status
status <- factor(status, ordered = T, levels = c("Poor",'Improved','Excellent')) #有序型指定顺序
status

sex <- c('Male','Female')
sex <- factor(sex, levels = c('Male','Female'))
sex <- factor(sex, levels = c('Male','Female'), ordered = TRUE)
sex <- factor(sex, levels = c(1,2),labels = c('Male','Female'))
#完整示例

##以向量形式输入数据
patientID <- c(1,2,3,4)
age <- c(25,34,28,52)
diabetes <- c('Type1','Type2','Type1','Type1')
status<-c('Poor','Improved','Excellent','Poor')
##因子化
diabetes = factor(diabetes)
status = factor(status, ordered = T)
patientdata = data.frame(patientID,age,diabetes,status)

str(patientdata)  #数据结构
summary(patientdata)  # 描述统计

  

  

posted @ 2019-09-11 14:10  dogfaraway  阅读(158)  评论(0编辑  收藏  举报