笔记:Xarray 设置 ‘_FillValue’ 设置不显示的两种方法
第一种方法:
此处注意:ds.LONGXY.encoding['_FillValue'] = False
的False
在此版本已经不能使用了。
ds.LONGXY.encoding['_FillValue'] = None
ds.LATIXY.encoding['_FillValue'] = None
ds.TBOT.encoding['_FillValue'] = None
ds.EDGEE.encoding['_FillValue'] = None
ds.time.encoding['_FillValue'] = None
ds.lat.encoding['_FillValue'] = None
ds.lon.encoding['_FillValue'] = None
ds.to_netcdf(outPath + os.sep + "tphwl-{}-{:0>2d}.nc".format(YYYY,MM))
第二种方法:
encoding = {'LONGXY': {'zlib': False,
'_FillValue': None},
'LATIXY': {'zlib': False,
'_FillValue': None},
"TBOT": {'_FillValue': None,
'zlib': True} ,
"EDGEE":{'_FillValue': None,
'zlib': False},
"EDGEN": {'_FillValue': None,
'zlib': False},
"time": {'_FillValue': None,
'zlib': False}
}
ds.to_netcdf(outPath + os.sep + "tphwl-{}-{:0>2d}.nc".format(YYYY,MM),
encoding=encoding)
参考连接:https://github.com/pydata/xarray/issues/1598