[R] Question about ifelse() XXXX

William Dunlap wdunlap at tibco.com
Mon Dec 2 20:31:18 CET 2013


What is the value of
  diag(c1) - 1
?

(Or, use digits=16 when printing c1.)

Bill Dunlap
Spotfire, TIBCO Software
wdunlap tibco.com


> -----Original Message-----
> From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org] On Behalf
> Of Dan Abner
> Sent: Monday, December 02, 2013 11:09 AM
> To: r-help at r-project.org
> Subject: [R] Question about ifelse() XXXX
> 
>  Hi all,
> 
> Can anyone explain what is happening with element 4,4 of c1? ifelse()
> is not recongizing it as value 1:
> 
> > c1
>           q1        q2        q3        q4
> q1 1.0000000 0.6668711 0.6948419 0.5758860
> q2 0.6668711 1.0000000 0.6040746 0.4917447
> q3 0.6948419 0.6040746 1.0000000 0.4730732
> q4 0.5758860 0.4917447 0.4730732 1.0000000
> > ifelse(c1==1,1,0)
>    q1 q2 q3 q4
> q1  1  0  0  0
> q2  0  1  0  0
> q3  0  0  1  0
> q4  0  0  0  0
> > c1[4,4]
> [1] 1
> 
> ______________________________________________
> 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