2016-10-10 243 views
0

是否有一个python netCDF4命令/示例来更改netCDF文件中的全局元数据_FillValue?我已经尝试更换netCDF文件中的所有-ve值,但直到设置了_FillValue属性时,该功能才起作用更改netCDF文件中的_FillValue

回答

3

我不相信python netCDF4对此具有特定功能,但NCO's ncatted是理想的此任务的工具。

从文档:

要从IEEE NaN值的遗漏值更改为正常的IEEE数字,比如1.0e36:

ncatted -a _FillValue,,m,f,1.0e36 in.nc 
+1

它可以在python netCDF4中完成,_FillValue是一个全局属性。请参阅:http://stackoverflow.com/a/38685109/1211981 –

+0

@EricBridger - 很高兴知道,谢谢你的这些信息。 – N1B4

0

您还可以使用CDO来设置缺少条目另一个值,例如999.0

cdo setmisstoc,999.0 in.nc out.nc