아래 코드는 한 폴더에서 1 년 동안 여러 바이너리 (365) 파일을 읽고 반복하는 코드입니다. 실제로 저는 수년 동안 많은 폴더를 보유하고 있습니다. 한 폴더에는 2000 년의 365 개의 파일이 있고 다른 폴더에는 2001 년의 365 개의 파일이 있습니다.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)
}
도움말을 얻을 확률을 높이려면 ([this one] (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 –