Hi, try this:

#df <- data.frame(age=sample(20:100, 20, rep=T), age1=gl(4, length(age)/4))

df$age1[which(age %in% 12:31)] <- 1
df$age1[which(age %in% 32:51)] <- 2
df$age1[which(age %in% 52:71)] <- 3
df$age1[which(age %in% 72:99)] <- 4
-- 
Henrique Dallazuanna
Curitiba-Paraná-Brasil
25° 25' 40" S 49° 16' 22" O

On 02/11/2007, sigalit mangut-leiba <[EMAIL PROTECTED]> wrote:
>
> Hello,
> I want to create a new variable which includes 4 age categories in this
> way:
>
> if (age>=12 && age<32) age1==1
>
> if (age>=32 && age<52) age1==2
>
> if (age>=52 && age<72) age1==3
>
> if (age>=72 && age<100) age1==4
>
> but I get the results only for the first observation.
>
> how can I apply this condition to all observations?
>
> Thanks in advance,
>
> Sigalit.
>
>         [[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.
>

        [[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.

Reply via email to