[R] sorting of files using system

Adrian Dușa dusa.adrian at unibuc.ro
Sat Apr 9 11:44:32 CEST 2016


I suspect it is a problem related to locales: R and the base Ubuntu might
be using different locales, hence the source of the different sorting.
Can't say if this is the problem in your case, but it might be.
Adrian

On Sat, Apr 9, 2016 at 12:18 AM, Maria Ninova <begemotche at gmail.com> wrote:

> Hello, I came across the following oddity when it comes to file order
> using the system command: different system commands return files in a
> different order:
> This is a real filenames example:
>
> > system("ls gw1kb_tables/rpkm_47*", intern=T)
> [1] "gw1kb_tables/rpkm_479_Input.tab"
> [2] "gw1kb_tables/rpkm_479_IP.tab"
>
> > system("for file in gw1kb_tables/rpkm_4*; do echo $file;done" )
> gw1kb_tables/rpkm_479_IP.tab
> gw1kb_tables/rpkm_479_Input.tab
>
> As you see, in the first case, the "Input" comes first, while in the
> second, the IP comes first; I was surprised by this result and not sure if
> it's expected?
> I am using R version 3.2.2 (2015-08-14) on Ubuntu 15.04
>
> Thank you in advance,
>
> Maria
>
> ______________________________________________
> R-help at 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.
>



-- 
Adrian Dusa
University of Bucharest
Romanian Social Data Archive
Soseaua Panduri nr.90
050663 Bucharest sector 5
Romania

	[[alternative HTML version deleted]]



More information about the R-help mailing list