Xarray 设置 ‘_FillValue‘ 设置不显示的两种方法

笔记:Xarray 设置 ‘_FillValue’ 设置不显示的两种方法
第一种方法:
此处注意:ds.LONGXY.encoding['_FillValue'] = FalseFalse在此版本已经不能使用了。

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

你可能感兴趣的:(Python,Xarray,python)