Hello R-users, I have a data frame with a factor of ages in 5 year increments, and various count data for each age group. I only have this summary information in R at the moment.
I want to create a new factor that aggregates the age factors if the existing factors have insufficient counts. Then I can use aggregate to build a new data set. I figured out I can get the cut values I want using cut2 from Hmisc >count [1] 10 20 20 50 50 50 50 50 50 50 50 50 50 50 10 20 20 >age_bucket <- seq (0,80,5) >age_f <- factor(age_bucket) > age_f [1] 0 10 15 20 25 30 35 40 45 5 50 55 60 65 70 75 80 Levels: 0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 ct <- rep(age_bucket, count) cut50 <- cut2(ct,m=50) levels(cut50) [1] "[ 0,15)" "15" "20" "25" "30" "35" "40" "45" "[50,75]" Now I want to map age_f levels 1, 2 and 3 to cut50 level 1 on the data frame of count and age_bucket. Thanks in advance, Chris [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.