Я должен сделать некоторую перекодировку в базе данных. Это медико-административная база данных (поэтому большая база данных). Я должен перекодировать диагнозы, которые закодированы (ICD-10). Я использую приведенный выше пример базы данных в качестве указания.
ID<-(1:15)
Diag<-c("A001","A002","A003","A004","B001","B002","B003",
"C001","C002","C003","C004","C005","C006","C007","C008")
Age<-round(rnorm(15,25,10))
DATA<-data.frame(ID,Diag,Age)
Поэтому я хотел бы:
кодировать как «Болезнь 1» все модальности «Diag», начинающиеся с « A "и" B ".
кодируют модальности от C001 до C004 как" Болезнь 2 ".
кодируют модальности от C005 до C008 как" Болезнь 3 ".