在一个xarray数据集中循环和打开变量。

问题描述 投票:0回答:1

我正在寻找一种访问和获取xarray数据集中的变量的方法,这种方法可以包含在一个循环中。我知道这段代码会列出变量的名称,我正在寻找类似的方法,让我在循环中打开每个变量。

for ii in dataSet.data_vars:
    print(ii) 

我正在寻找类似的东西,允许我在循环中打开每个变量。 我是python新手,从Matlab迁移过来的,所以非常感谢详细的解释。

python python-xarray
1个回答
0
投票

Xarray对象有一个 字典接口 可以用于这种操作。在你的特殊情况下,你可能需要。

for var_name, values in dataSet.items():
    # code

要对字典进行迭代,你可以使用 .items(), .keys().values(),取决于你想达到的目的。请看 使用 "for "循环对字典进行迭代。 一例,有很多。

© www.soinside.com 2019 - 2024. All rights reserved.