python - 使用 xarray 添加全局属性

标签 python netcdf python-xarray

有没有什么方法可以使用 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/

相关文章:

java - Google App Engine 和 Python 连接项目

python - 如果字符串段落中的项目属于字符串列表,则删除它们?

DASK 性能沿轴应用

Python:循环连接多个(200+)netCDF文件以形成一个文件

python - 有没有更快的方法来对 Xarray 数据集变量求和?

python - 获取 xarray 数据集中的键列表

python - 递归函数进行深度优先搜索

python - 如何在 Jupyter Notebook 中为新结构扩展 SymPy pretty-print ?

c++ - 仅在 Xcode C++ 项目中 Release模式下的链接器错误

python - Xarray 更改时间变量中的单位