How can I read the files in a directory in sorted order using R?

后端 未结 4 610
忘了有多久
忘了有多久 2020-12-17 05:26

The code given below worked well and read the files in my directory and extracted the values:

X <- c(75:85) ; Y <- c(208:215) 
extract <- vector()
f         


        
4条回答
  •  难免孤独
    2020-12-17 06:00

    gtools package has the function "mixedsort" that can help you.

    The example myFiles was taken from Peter Verbeet answer.

    myFiles <- paste("Climate_Rad_", c(1:15, 95:110), ".img", sep = "") 
    
    install.packages ('gtools')
    require ('gtools')
    
    mixedsort (myFiles)
    
    [1] "Climate_Rad_1.img"   "Climate_Rad_2.img"  
    [3] "Climate_Rad_3.img"   "Climate_Rad_4.img"  
    [5] "Climate_Rad_5.img"   "Climate_Rad_6.img"  
    [7] "Climate_Rad_7.img"   "Climate_Rad_8.img"  
    [9] "Climate_Rad_9.img"   "Climate_Rad_10.img" 
    [11] "Climate_Rad_11.img"  "Climate_Rad_12.img" 
    [13] "Climate_Rad_13.img"  "Climate_Rad_14.img" 
    [15] "Climate_Rad_15.img"  "Climate_Rad_95.img" 
    [17] "Climate_Rad_96.img"  "Climate_Rad_97.img" 
    [19] "Climate_Rad_98.img"  "Climate_Rad_99.img" 
    [21] "Climate_Rad_100.img" "Climate_Rad_101.img"
    [23] "Climate_Rad_102.img" "Climate_Rad_103.img"
    [25] "Climate_Rad_104.img" "Climate_Rad_105.img"
    [27] "Climate_Rad_106.img" "Climate_Rad_107.img"
    [29] "Climate_Rad_108.img" "Climate_Rad_109.img"
    [31] "Climate_Rad_110.img"
    

提交回复
热议问题