gpt4 book ai didi

python - 在 python 中使用 xarray 重命名 netcdf 全局属性

转载 作者:行者123 更新时间:2023-12-01 08:30:23 24 4
gpt4 key购买 nike

有没有办法使用 xarray 重命名全局属性名称? rename 命令似乎仅重命名变量和维度,而不重命名全局属性。我试过这个:

with util.open_or_die('AA.nc', perm='r+') as hndl_nc:
hndl_nc.rename({'src_name': 'dst_name'}, inplace=True)

但我收到此错误:

AttributeError: NetCDF: Attribute not found

最佳答案

xarray attrs 属性(保存您正在访问的属性)只是一个 OrderedDict。 xarray 中没有明确允许此行为的方法,但可以直接修改 attrs,例如:

hndl_nc.attrs['dst_name'] = hndl_nc.attrs.pop('src_name')

关于python - 在 python 中使用 xarray 重命名 netcdf 全局属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53928237/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com