어쩌다보니 이번 학기에 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 |