Re: [R] question on creating a new logical variable

From: Wensui Liu <liuwensui_at_gmail.com>
Date: Fri 12 Aug 2005 - 02:27:57 EST

table(ifelse(A==2&B==3, TRUE, FALSE))

On 8/11/05, Renuka Sane <renukas@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@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

______________________________________________
R-help@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
Received on Fri Aug 12 02:36:16 2005

This archive was generated by hypermail 2.1.8 : Sun 23 Oct 2005 - 15:14:56 EST