[R] Does order() behave differently on different platforms? 
    Raja Surapanani 
    raja.surapanani at fmr.com
       
    Fri Aug 15 19:11:34 CEST 2003
    
    
  
Hello, 
I am running R 1.7.1 on two platforms and it seems to me that order() behaves 
differently on them. I noticed this when a test case passed in linux but 
failed on solaris. This is the behavior on the solaris platform: 
R.Version()
$platform
[1] "sparc-sun-solaris2.8"
$arch
[1] "sparc"
$os
[1] "solaris2.8"
$system
[1] "sparc, solaris2.8"
$status
[1] ""
$major
[1] "1"
$minor
[1] "7.1"
$year
[1] "2003"
$month
[1] "06"
$day
[1] "16"
$language
[1] "R"
> x <- c("a", "b", "c", "(d")
> sort(x)
[1] "(d" "a"  "b"  "c" 
This is the behavior on the linux platform: 
> R.Version()
$platform
[1] "i686-pc-linux-gnu"
$arch
[1] "i686"
$os
[1] "linux-gnu"
$system
[1] "i686, linux-gnu"
$status
[1] ""
$major
[1] "1"
$minor
[1] "7.1"
$year
[1] "2003"
$month
[1] "06"
$day
[1] "16"
$language
[1] "R"
 x <- c("a", "b", "c", "(d")
> sort(x)
[1] "a"  "b"  "c"  "(d"
Am I missing something here or is there really a difference in the way order() 
works on different platforms? Thanks for your help. 
Regards, 
Raja
    
    
More information about the R-help
mailing list