更改 netCDF 文件中的 _FillValue

use*_*827 1 python netcdf netcdf4

是否有 python netCDF4 命令/示例来更改 netCDF 文件中的全局元数据 _FillValue?我曾尝试替换 netCDF 文件中的所有 -ve 值,但直到设置 _FillValue 属性时,这不起作用

N1B*_*1B4 6

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

从文档:

要将缺失值从 IEEE NaN 值更改为正常的 IEEE 数字,例如 1.0e36:

ncatted -a _FillValue,,m,f,1.0e36 in.nc
Run Code Online (Sandbox Code Playgroud)

  • 它可以在python netCDF4中完成,_FillValue是一个全局属性。参见:http://stackoverflow.com/a/38685109/1211981 (2认同)