Этот код ниже предназначен для чтения и циклизации через несколько двоичных файлов (365) в течение одного года в одной папке. На самом деле у меня много папок в течение многих лет, 365 файлов 2000 года в одной папке, 365 файлов 2001 года в другой папке и так далее.Как читать несколько двоичных файлов в разных папках в R?
Мой вопрос: как я могу перебирать из года в год (из одной папки в другую)?
setwd("C:\\PHD\\Climate Data\\Wind\\")
listfile<-dir()
for (i in c(1:365)) {
conne <- file(listfile[i], "rb")
file<- readBin(conne, integer(), size=2, n=360*720, signed=T)
file<-file-273.15 #
close(conne)
to.write = file(paste("C:\\PHD\\Climate Data\\Out\\Temperature_",i,".dat",sep=""),"wb")
writeBin(file, to.write)
close(to.write)
}
Чтобы улучшить ваши шансы получить помощь, вы должны, вероятно, «принять» прошлые ответы, которые вам помогли (например, [этот] (http://stackoverflow.com/a/10090849/903061)), нажав галочку на слева от ответа. – Gregor
Дубликат вашего предыдущего вопроса http://stackoverflow.com/questions/10032052/how-do-i-read-multiple-binary-files-in-r –
Действительно, я ответил на этот вопрос раньше ... http: //stackoverflow.com/questions/10032052/how-do-i-read-multiple-binary-files-in-r –