[R] odd behaviour of identical
jim holtman
jholtman at gmail.com
Mon Oct 27 00:05:58 CET 2008
If you want them to be identical, then you have to explicitly assign
an integer to the vector so that conversion is not done:
> x = 1:10
> y = 1:10
>
> all.equal(x,y)
[1] TRUE
>
> identical(x,y)
[1] TRUE
>
>
> y[11] = 11L
> y = y[1:10]
>
> all.equal(x,y)
[1] TRUE
>
> identical(x,y)
[1] TRUE
>
On Sun, Oct 26, 2008 at 6:39 PM, Wacek Kusnierczyk
<Waclaw.Marcin.Kusnierczyk at idi.ntnu.no> wrote:
> given what ?identical says, i find the following odd:
>
> x = 1:10
> y = 1:10
>
> all.equal(x,y)
> [1] TRUE
> identical(x,y)
> [1] TRUE
>
> y[11] = 11
> y = y[1:10]
>
> all.equal(x,y)
> [1] TRUE
> identical(x,y)
> [1] FALSE
>
> y
> [1] 1 2 3 4 5 6 7 8 9 10
> length(y)
> [1] 10
>
>
> looks like a bug.
>
> platform i686-pc-linux-gnu
> arch i686
> os linux-gnu
> system i686, linux-gnu
> status
> major 2
> minor 7.0
> year 2008
> month 04
> day 22
> svn rev 45424
> language R
> version.string R version 2.7.0 (2008-04-22)
>
>
> vQ
>
> --
> -------------------------------------------------------------------------------
> Wacek Kusnierczyk, MD PhD
>
> Email: waku at idi.ntnu.no
> Phone: +47 73591875, +47 72574609
>
> Department of Computer and Information Science (IDI)
> Faculty of Information Technology, Mathematics and Electrical Engineering (IME)
> Norwegian University of Science and Technology (NTNU)
> Sem Saelands vei 7, 7491 Trondheim, Norway
> Room itv303
>
> Bioinformatics & Gene Regulation Group
> Department of Cancer Research and Molecular Medicine (IKM)
> Faculty of Medicine (DMF)
> Norwegian University of Science and Technology (NTNU)
> Laboratory Center, Erling Skjalgsons gt. 1, 7030 Trondheim, Norway
> Room 231.05.060
>
> ______________________________________________
> 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.
>
--
Jim Holtman
Cincinnati, OH
+1 513 646 9390
What is the problem that you are trying to solve?
More information about the R-help
mailing list