我有一个 Zarr 数据存储,但我需要重命名其中一个维度。假设我有这个(来自 xarray docs):
data = np.random.rand(4, 3)
locs = ["IA", "IL", "IN"]
times = pd.date_range("2000-01-01", periods=4)
da = xr.DataArray(data, coords=[times, locs], dims=["time", "space"])
ds = xr.Dataset({'my_var': da})
ds.to_zarr("my_zarr.zarr")
但我要我的space
维度来真正地被称为state
。
而且我不想写一个新的Zarr商店,我只想改变那个名字。
我怎样才能做到这一点?(我发现了一种 hacky 方式 - 见下文)