[Rd] Critical Bug in type conversions: as.integer, trunc, ... (PR#8255)
g.toedt@dkfz.de
g.toedt at dkfz.de
Thu Oct 27 15:24:31 CEST 2005
Full_Name: Grischa Tödt
Version: 2.1.1
OS: windows XP
Submission from: (NULL) (192.108.25.32)
I have a strange behaviour in R, looks like type conversions are messed up.
To reproduce:
expected:
> typeof(3)
[1] "double"
> as.integer(3)
[1] 3
!!!! strange:
> typeof((0.3/0.1))
[1] "double"
> as.integer((0.3/0.1))
[1] 2
also for trunc:
>trunc(c(5,7))
>c(0.5,0.7)/c(0.1,0.1)
and now watch the amazing!!!!:
>trunc((c(0.5,0.7)/c(0.1,0.1)))
My R-Version:
platform i386-pc-mingw32
arch i386
os mingw32
system i386, mingw32
status
major 2
minor 1.1
year 2005
month 06
day 20
language R
More information about the R-devel
mailing list