我有一个看起来像这样的数组:
<xarray.Dataset>
Dimensions: (x: 1536, y: 1440)
Coordinates:
lon (x, y) float64 -8.387 -8.372 -8.358 ... 16.65 16.67
lat (x, y) float64 37.28 37.28 37.28 ... 54.92 54.92 54.92
Dimensions without coordinates: x, y
Data variables:
SURFTEMPERATURE_V01 (x, y) float64 293.9 293.7 293.7 ... 291.0 290.5 290.2
SURFTEMPERATURE_V02 (x, y) float64 293.5 293.4 293.3 ... 291.0 290.5 290.2
SURFTEMPERATURE_V03 (x, y) float64 293.3 293.1 293.1 ... 291.0 290.5 290.2
我想迭代数据变量,我理解这些变量是我的 DataArray 中包含的数据集。
我找到了答案,但它并不优雅。
for k in range(3):
Datavark=list(dict(arr).keys())[k]
print(my_xarr[Datavark])