我在一个文件夹中有几个文件,我想重命名它们,我注意到 R 以字母顺序读取,所以我使用了该命令mixedsort
并且它有效,但是当我检查结果时,我发现文件是以不同的顺序读取的,而不是数字. 第一个文件的名称Daily_NPP1.bin
最多为Daily_NPP365.bin
a<- list.files("C:\\New folder (6)", "*.bin", full.names = TRUE)
k<- mixedsort(a)#### load package feild
b <- sprintf("C:carbonflux\\Daily_Rh%d.bin", seq(k))
file.rename(a, b)
如何强制 R 按数字顺序阅读?