在python xarray中创建输出变量和复制属性netcdf4

时间:2016-09-17 20:10:54

标签: python python-xarray netcdf4

我可以在netcdf4中创建变量并复制属性,如下所示:

out_var = hndl_out_nc.createVariable(name_var, var.datatype, var.dimensions)
out_var.setncatts({k: var.getncattr(k) for k in var.ncattrs()})

xarray的相应版本是什么?

1 个答案:

答案 0 :(得分:2)

如果varxarray.DataArray,您可以通过编写xarray.Dataset将其(以及属性)放入新的ds[name_] = var。或者,您可以使用xarray.DataArray(var.data, var.coords, var.dims, var.attrs)逐个构建新的DataArray。