Итак, у меня есть набор данных Xarray, ds
, с 3 переменными в нем: (пример данных)
Data variables:
CO2 (time, data) float32 400.0 400.0 ... 400.0
...
Где измерение data
- это одномерный массив, для которого у меня есть одномерные массивы соответствующей длины, содержащей широту и долготу для каждой записи в data
. Широты и долготы не регулярно отбираются. В идеале я бы добавил широту и долготу, чтобы она выглядела так:
Data variables:
CO2 (time, data, lat, lon) float32 400.0 400.0 ... 400.0
...
Как я могу добавить широту / долг в качестве измерения, чтобы я мог интерполировать вдоль него, используя функцию взаимодействия Xarray? (или есть какой-то другой, лучший способ интерполировать эти данные?)
Например: ds_interp = ds.interp(time=dt, lat=dlat, lon=dlon, assume_sorted=False)