我有一个以 NetCDF4 格式存储的数据集,其中包含Intensity
3 个维度的值Loop
:Delay
和Wavelength
. 我将我的坐标命名为与尺寸相同(我不知道它是好是坏......)
我在 Python 中使用xarray(以前称为 xray)来加载数据集:
import xarray as xr
ds = xr.open_dataset('test_data.netcdf4')
现在我想在跟踪原始数据的同时操作数据。例如,我会:
Delay
对坐标应用偏移量并保持原始Delay
数据数组不变。这似乎是通过以下方式完成的:ds_ = ds.assign_coords(Delay_corr=ds_.Delay.copy(deep=True) + 25)
替换数据集中所有相关数据数组的坐标
Delay
。Delay_corr
但是,我不知道如何执行此操作,也没有在文档中找到任何内容。
有人知道如何执行第 2 项吗?
下载带有测试数据的 NetCDF4 文件:http: //1drv.ms/1QHQTRy