월별로 .sav 파일이 있다면 적어도 그 파일명에 년월과 같은 내용은 들어가 있을텐데요. STRMID같은 함수로 파일명에서 월에 해당되는 문자열만 뽑아내서 같은 월에 해당되는 sav 파일들만 restore를 한 후, 작업을 해야 할 것 같습니다. 그리고 자료값이 경위도별로 있다면, 지금 언급하신 월평균이 경위도 상관없이 다 합쳐서 평균인건지 아니면 경위도 격자별 월평균을 얘기하시는건지 궁금합니다. 후자의 경우라면 배열 a에서 같은 인덱스에 해당되는 값들만 뽑아서 해당 월에 대한 평균을 얻어야 할 것으로 보입니다. 예를 들어, 10년치 자료라면 총 120개의 sav파일이 있을 것이고, 각 월에 대해서는 10개의 sav파일들이 존재할텐데요. 이 10개의 sav파일들을 모두 restore로 풀어가면서, 필요한 자료값들을 누적시켜가며 작업을 진행해야 할 것으로 판단이 됩니다.