1つのフォルダーに複数のファイルがあり、名前を変更したいのですが、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に番号順に読み取るように強制するにはどうすればよいですか?