【问题标题】:xarray.Dataset: Change value of coordinates while keeping attributes?xarray.Dataset:在保持属性的同时更改坐标值?
【发布时间】:2021-09-06 18:47:47
【问题描述】:

我有一个 xarray.Datastruct,其坐标具有 long_nameunitrange 属性。我想更改其中一个坐标的值(我们称之为 coordA),但保留属性。

我尝试了 my_struct.assign_coords(coordA = new_values),它确实会更改值,但也会从 coordA 中删除所有属性。

【问题讨论】:

标签: python-xarray


【解决方案1】:

遇到了同样的问题,并通过以元组格式给出坐标来解决它。

my_struct=my_struct.assign_coords({'coordA':('coordA',new_values,my_struct.coordA.attrs)})

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-21
    • 1970-01-01
    • 1970-01-01
    • 2014-09-27
    • 2016-11-26
    • 2020-12-17
    • 2017-04-29
    • 1970-01-01
    相关资源
    最近更新 更多