2

我正在向 xarray 数据集添加变量,完成后,我想提取一个键列表,但我找不到这样做的方法。

d = xr.Dataset()
d['key1'] = [1, 2]
d['key2'] = [3, 4]

我想要的结果是

keylist = ['key1', 'key2']
4

2 回答 2

5

至少从 0.16.1 版开始,您必须输入:

list(d.keys())
['key1', 'key2']

将变量键作为列表获取。

于 2020-09-30T16:31:38.627 回答
2

只需输入:

d.keys()

它产生:

In [53]: d.keys()
Out[53]: ['key1', 'key2']

或者,如果您真的希望它们被称为密钥列表:

In [54]: keylist = d.keys()

In [55]: keylist
Out[55]: ['key1', 'key2']

在此处的文档中详细演示了在 xarray 中实现的 python 字典结构。

于 2017-08-03T20:56:03.527 回答