[R] the first. from SAS in R

Gustavo Carvalho gustavo.bio+R at gmail.com
Tue Nov 23 15:09:47 CET 2010


Perhaps something like this:

a$d <- ifelse(duplicated(a$a), 0, 1)

On Tue, Nov 23, 2010 at 1:33 PM, Joel <joda2457 at student.uu.se> wrote:
>
> Is there any similar function in R to the first. in SAS?
>
> What it dose is:
>
> Lets say we have this table:
>
>  a b  c
>  1 1  5
>  1 0  2
>  2 0  2
>  2 0 NA
>  2 9  2
>  3 1  3
>
>
> and then I want do to do one thing the first time the number 1 appers in a
> and something else the secund time 1 appers in a and so on.
>
> so
>
> something similar to:
>
> if first.a {
>  a$d<-1
> }else{
>  a$d<-0
> }
>
> This would give me
>
>  a b  c b
>  1 1  5 1
>  1 0  2 0
>  2 0  2 1
>  2 0 NA 0
>  2 9  2 0
>  3 1  3 1
>
> Is there such a function in R or anything similar?
>
>
> thx
>
> //Joel
>
> --
> View this message in context: http://r.789695.n4.nabble.com/the-first-from-SAS-in-R-tp3055417p3055417.html
> Sent from the R help mailing list archive at Nabble.com.
>
> ______________________________________________
> R-help at 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.
>



More information about the R-help mailing list