python과 ncl을 같이 사용할 때 제일 화가나는것 중 하나가 "nan"
이거 처리하는 함수가 ncl에 있었는데 여태 몰랐다니.
- 자료에 nan이 있는지 확인하는 함수: isnan_ieee
- 자료에 있는 nan을 원하는 값으로 변환해주는 함수: replace_ieeenan
new_fv = -99999999.9999
if (any(isnan_ieee(var_pre2_org))) then
print("YES")
replace_ieeenan (var_pre2_org, new_fv, 0)
end if
var_pre2_org@_FillValue =new_fv
변환후에 내가 지정한 미싱값으로 _FillValue 채워줬다.
(그래야 ncl함수로 통계값들 계산할 때 알아서 빼주니까..)
* 참고:
https://www.ncl.ucar.edu/Document/Functions/Built-in/replace_ieeenan.shtml
'tools > NCL' 카테고리의 다른 글
get Attributes (0) | 2013.05.24 |
---|---|
체중변화 그래프 (0) | 2013.05.07 |
retrieve colormap (0) | 2012.11.19 |
시작전 마음준비 (0) | 2012.11.11 |
NCL이란.. (0) | 2012.11.11 |
댓글