[R] question on creating a new logical variable
Wensui Liu
liuwensui at gmail.com
Thu Aug 11 18:27:57 CEST 2005
table(ifelse(A==2&B==3, TRUE, FALSE))
On 8/11/05, Renuka Sane <renukas at gmail.com> wrote:
> I think there was an incomplete mail that was accidently sent by me. I
> apologize for the inconvenience. Here is the full text.
>
> I have two variables.
> A <- rep(c(1:9), 2)
> B <- rep(c(2:10),2)
>
> I want to know the the value for
> A==1 and B==1
>
> If I do A== 1 | B==1, I get
> FALSE TRUE
> 16 2
> This is incorrect.
>
> Similarly table(A==1) +table(B==1) reports an error as the arrays are non
> conformable.
>
> To solve the problem I therefore create a new variable
> C <- c(A, B)
> and then do table(C==1) which gives me
> FALSE TRUE
> 34 2
>
> Is there a way to do this without making the new variable C?
>
> Thanks,
> Renuka
>
> --
> Renuka Sane
> http://www.nyx.net/~rsane
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
>
--
WenSui Liu
(http://statcompute.blogspot.com)
Senior Decision Support Analyst
Cincinnati Children Hospital Medical Center
More information about the R-help
mailing list