有没有什么方法可以使用 xarray
将全局属性添加到 netCDF
文件?当我执行类似 hndl_nc['global_attribute'] = 25
的操作时,它只会添加一个新变量。
最佳答案
在 Xarray 中,像 hndl_nc['variable_name']
这样直接索引一个 Dataset
会提取一个 DataArray
对象。要获取或设置属性,请索引 .attrs
,例如 hndl_nc.attrs['global_attribute']
或 hndl_nc.attrs['global_attribute'] = 25
.
您可以使用 Python 的属性语法(如 hndl_nc.variable_or_attribute_name
)访问变量和属性,但这是一个方便的功能,仅当变量或属性名称与预先存在的方法或属性不冲突时才有效, 不能用于设置。
关于python - 使用 xarray 添加全局属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41794956/