У меня есть несколько файлов в одной папке, и я хочу их переименовать, я заметил, что R читает в алфавитном порядке, поэтому я использовал команду mixedsort
, и это сработало, но когда я проверил результаты, я обнаружил, что файлы были прочитаны в другом порядок не численно. Имя первого файла Daily_NPP1.bin
до Daily_NPP365.bin
Как заставить R читать в цифровом порядке?
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 читать в порядке?
При ближайшем рассмотрении, весь пример прекрасно работает на моем компьютере. В чем именно вопрос? – Backlin