본문 바로가기
자료처리

openair 패키지 그림 결과를 CSV 파일로 저장하기

by Prof. Sung-Deuk Choi 2023. 10. 30.

대기오염 연구를 위해서 많이 사용되는 openair 패키지의 단점은 오래 전에 개발된 패키지라서 ggplot2 등을 적용하지 않은 예전 스타일의 그림이 대부분이라는 것입니다. 그래서 그림에 사용된 자료를 텍스트 형태로 저장하고 다른 프로그램을 사용하는 것을 고려할 때가 있습니다. 

 

trajLevel 함수로 그림(CWT, PSCF, SQTBA)을 그린다면 아래 코드를 사용해서 csv 파일로 저장하면 됩니다. 

result <- trajLevel( )  #괄호 안에 구체적인 그림 조건 입력
result$data # 좌표별 농도 자료 확인
write.csv(result$data, file = "2019 CWT PM2.5.csv") #R 기본작업 폴더에 저장

 

아래 두 그림은 R로 그린 그림입니다.

좌측은 openair 패키지를 사용하여 작성했고, 우측은 ggplot2 패키지로 그린 그림입니다. 

아래 두 그림은 별도로 좌표와 농도를 추출하여 저장한 csv 파일을 ArcGIS Pro로 그린 그림입니다.  그냥 예시로 대충 그린 그림이라서 R로 그린 그림과 별 차이가 없지만 더 깔끔하게 다듬을 수 있고, 지도 위에 다른 정보를 많이 추가할 수도 있습니다. 지역별로 따로 농도 평균을 낼 수 있고 여러 용도로 자료 처리가 가능합니다.

 

댓글