我正在向 xarray 数据集添加变量,完成后,我想提取一个键列表,但我找不到这样做的方法。
d = xr.Dataset()
d['key1'] = [1, 2]
d['key2'] = [3, 4]
我想要的结果是
keylist = ['key1', 'key2']
我正在向 xarray 数据集添加变量,完成后,我想提取一个键列表,但我找不到这样做的方法。
d = xr.Dataset()
d['key1'] = [1, 2]
d['key2'] = [3, 4]
我想要的结果是
keylist = ['key1', 'key2']
至少从 0.16.1 版开始,您必须输入:
list(d.keys())
['key1', 'key2']
将变量键作为列表获取。
只需输入:
d.keys()
它产生:
In [53]: d.keys()
Out[53]: ['key1', 'key2']
或者,如果您真的希望它们被称为密钥列表:
In [54]: keylist = d.keys()
In [55]: keylist
Out[55]: ['key1', 'key2']
在此处的文档中详细演示了在 xarray 中实现的 python 字典结构。