連続数値変数、月単位の年齢(age_mnths)を持つデータフレームがあります。年齢間隔に基づく年齢カテゴリを使用して、新しい離散変数を作成したいと思います。
# Some example data
rota2 <- data.frame(age_mnth = 1:170)
ベースの手順(以下)を作成しましたifelse
が、より洗練されたソリューションの可能性があると思います。
rota2$age_gr<-ifelse(rota2$age_mnth < 6, rr2 <- "0-5 mnths",
ifelse(rota2$age_mnth > 5 & rota2$age_mnth < 12, rr2 <- "6-11 mnths",
ifelse(rota2$age_mnth > 11 & rota2$age_mnth < 24, rr2 <- "12-23 mnths",
ifelse(rota2$age_mnth > 23 & rota2$age_mnth < 60, rr2 <- "24-59 mnths",
ifelse(rota2$age_mnth > 59 & rota2$age_mnth < 167, rr2 <- "5-14 yrs",
rr2 <- "adult")))))
機能があることは知っていcut
ますが、分類/分類する目的でそれを処理することはできませんでした。