我正在寻找一种访问和获取xarray数据集中的变量的方法,这种方法可以包含在一个循环中。我知道这段代码会列出变量的名称,我正在寻找类似的方法,让我在循环中打开每个变量。
for ii in dataSet.data_vars:
print(ii)
我正在寻找类似的东西,允许我在循环中打开每个变量。 我是python新手,从Matlab迁移过来的,所以非常感谢详细的解释。
Xarray对象有一个 字典接口 可以用于这种操作。在你的特殊情况下,你可能需要。
for var_name, values in dataSet.items():
# code
要对字典进行迭代,你可以使用 .items()
, .keys()
或 .values()
,取决于你想达到的目的。请看 使用 "for "循环对字典进行迭代。 一例,有很多。