으앙망!

으앙 망했어!

나/일기

2024.11.24. 오 예쓰 R로 .nc 파일을 읽을 수 있게 됐다.

euangmang 2024. 11. 24. 23:59

어쩌다보니 이번 학기에 R을 조금식 사용해보고 있는데,

결국 우리 분야에서는 .nc 파일을 다룰 수 있어야 해서

R로 불러들이는 방법을 찾아보았다.

 

다행히 Python 처럼 추가 패키지만 설치를 하면 다룰 수 있게 되는 듯 하다.

ncdf4 라는 패키지이며, 이름 그대로 netCDF4 포맷을 다룰 수 있게 하는 패키지인갑다.

추가로 raster 라는 패키지도 설치를 했는데,

이 패키지로는 지도 투영법에 맞추어 그림을 그릴 수 있게 해주는 듯...

 

출처: 나

일단 정상적으로 다룰 수 있는지 확인이 필요했기 때문에

가장 쉽게 다운받을 수 있는 파일 중 하나인 NCEP R2 자료를 다운받았고

바로 열어보았다.

 

ncdf4 라는 패키지 설치 후 library 함수로 해당 패키지를 불러들이면

nc_open 이라는 함수를 사용하여 .nc 파일을 열람할 수 있다.

 

그 후 ncvar_get 이라는 함수로 파일 내의 변수와 차원/좌표값 정보를 가져올 수 있고

ncatt_get 이라는 함수로 필요한 속성을 가져올 수도 있다.

 

아직은 시도해본 것 뿐이기 때문에 잘 다룰 순 없지만,

조금만 더 해보면 적어도 자료를 불러들이고 계산하는 것까지는 쉽게 할 수 있을 것 같다.

하지만 .nc 파일을 새로 생성하는 것은 Python 만큼 쉽게 하기 힘들 듯하다.

그냥 내가 익숙치 않아서...

' > 일기' 카테고리의 다른 글

쁘 2  (1) 2024.12.08
2024.12.02. 이거 왜 튀는 값이 있지...  (1) 2024.12.04
2024.08.20.-2024.08.29. 광주에서 시골집으로  (0) 2024.11.09
글 순서를 정할 수 있나?  (4) 2024.10.20
2024.10.03. 경복궁  (3) 2024.10.06