將連續(xù)數(shù)值轉(zhuǎn)換為由間隔定義的離散類別我有一個(gè)具有連續(xù)數(shù)值變量的數(shù)據(jù)框架,即以月份為單位的年齡(Age_Mnths)。我想做一個(gè)新的離散變量,基于年齡間隔的年齡類別。# Some example datarota2 <- data.frame(age_mnth = 1:170)我創(chuàng)造了ifelse基于過程(以下),但我相信有一個(gè)更優(yōu)雅的解決方案的可能性。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函數(shù),但我無法處理它,因?yàn)槲业哪康氖菍?duì)其進(jìn)行離散/分類。
將連續(xù)數(shù)值轉(zhuǎn)換為由間隔定義的離散類別
墨色風(fēng)雨
2019-06-19 14:43:02