是否有一个python netCDF4命令/示例来更改netCDF文件中的全局元数据_FillValue?我已经尝试更换netCDF文件中的所有-ve值,但直到设置了_FillValue属性时,该功能才起作用更改netCDF文件中的_FillValue
0
A
回答
3
我不相信python netCDF4对此具有特定功能,但NCO's ncatted是理想的此任务的工具。
从文档:
要从IEEE NaN值的遗漏值更改为正常的IEEE数字,比如1.0e36:
ncatted -a _FillValue,,m,f,1.0e36 in.nc
0
您还可以使用CDO来设置缺少条目另一个值,例如999.0
cdo setmisstoc,999.0 in.nc out.nc
它可以在python netCDF4中完成,_FillValue是一个全局属性。请参阅:http://stackoverflow.com/a/38685109/1211981 –
@EricBridger - 很高兴知道,谢谢你的这些信息。 – N1B4