Collating orders are a weird and wooly bunch... My hunch is that you have one of those that ignore punctuation and sorts AaBbCc<etc>, so that you are seeing Modis{d-F-F-h-P}. ?Comparison for details.
-pd > On 13 Oct 2016, at 10:29 , Bob O'Hara <rni....@gmail.com> wrote: > > I've just come across an odd problem with sorting in ls(): it doesn't > seem to order the object names correctly. If I do the following, the > order isn't what I expect: > >> ls(sorted=TRUE) > [1] "AridData" "AridDataToBUGS" "Arid.df" > "Arid.hpd" "AridPrecip.sd" "Break.df" > [7] "Break.hpd" "Cols" "Data" > "DataFrames" "DataToBUGS" "DataToBUGS.nonlog" > [13] "FitBRugs" "Fixed.df" "Fixed.hpd" > "FormatData" "GetCol" "GetHPD" > [19] "GetMCMC" "GetRow" "HPDIs" > "Int.alpha12" "Int.alpha21" "ModisData" > [25] "ModisDataToBUGS" "Modis.df" "ModisFixed.df" > "ModisFixed.hpd" "Modis.hpd" "ModisPrecip.sd" > [31] "ModisShrink.df" "ModisShrink.hpd" "ModisYears" > "OrigData" "OrigDataToBUGS" "Orig.df" > [37] "Orig.hpd" "OrigPrecip.sd" "OrigYears" > "PlotChecks" "PlotEff" "plothpd" > [43] "ProvinceNames" "ResNames" "ResNamesOrder" > "Shrink.df" "Shrink.hpd" "SimInits" > > Specifically, the Modis* objects are sorted like this: > >> ls(sorted=TRUE)[26:30] > [1] "Modis.df" "ModisFixed.df" "ModisFixed.hpd" "Modis.hpd" > "ModisPrecip.sd" > > With Modis.* coming both before and after ModisF*. I can't see why > there would be any odd problems with character sets changing (this was > all done on a single computer with no weird locale switching), and the > objects are all created within a single R session: > >> sessionInfo() > R version 3.2.5 (2016-04-14) > Platform: x86_64-pc-linux-gnu (64-bit) > Running under: Ubuntu 16.04.1 LTS > > locale: > [1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C > LC_TIME=en_GB.UTF-8 LC_COLLATE=en_US.UTF-8 > [5] LC_MONETARY=en_GB.UTF-8 LC_MESSAGES=en_US.UTF-8 > LC_PAPER=en_GB.UTF-8 LC_NAME=C > [9] LC_ADDRESS=C LC_TELEPHONE=C > LC_MEASUREMENT=en_GB.UTF-8 LC_IDENTIFICATION=C > > attached base packages: > [1] stats graphics grDevices utils datasets methods base > > other attached packages: > [1] MCMCglmm_2.22.1 ape_3.5 Matrix_1.2-7.1 > RColorBrewer_1.1-2 plyr_1.8.4 coda_0.18-1 > > loaded via a namespace (and not attached): > [1] cubature_1.1-2 corpcor_1.6.8 tools_3.2.5 Rcpp_0.12.7 > nlme_3.1-128 grid_3.2.5 knitr_1.14 > [8] tensorA_0.36 lattice_0.20-34 > > Can anyone explain what's going on? > > Bob > > -- > Bob O'Hara > > Biodiversity and Climate Research Centre > Senckenberganlage 25 > D-60325 Frankfurt am Main, > Germany > > Tel: +49 69 798 40226 > Mobile: +49 1515 888 5440 > WWW: http://www.bik-f.de/root/index.php?page_id=219 > Blog: http://occamstypewriter.org/boboh/ > Journal of Negative Results - EEB: www.jnr-eeb.org > > ______________________________________________ > R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see > 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. -- Peter Dalgaard, Professor, Center for Statistics, Copenhagen Business School Solbjerg Plads 3, 2000 Frederiksberg, Denmark Phone: (+45)38153501 Office: A 4.23 Email: pd....@cbs.dk Priv: pda...@gmail.com ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see 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.