I have two variables. A <- rep(c(1:9), 2) B <- rep(c(2:10),2) -- Renuka Sane http://www.nyx.net/~rsane [[alternative HTML version deleted]]
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]]
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
On Thu, 11 Aug 2005, Renuka Sane wrote:> 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 > > [SNIP] > > 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?You mean something besides not explicitly creating it? table(c(A, B) == 1) ---------------------------------------------------------- SIGSIG -- signature too long (core dumped)