微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何获取带有xarray.Dataset变量名称的列表?

如何解决如何获取带有xarray.Dataset变量名称的列表?

我正在寻找一种从xarray.DataSet对象中提取数据变量名称(字符串)列表的方法。 我使用过<div class="ff-container"> <div class="ff-sub-container"> <input type="text" class="ff-input" placeholder="Your name here .."> </div> <label class="ff-label">Name</label> </div>xr_object.data_vars,但是它们似乎并没有提供任何有用的信息。

此外,xarray的文档似乎并不表明xarray具有用于获取相似内容的内置方法属性

有人知道怎么做吗?

解决方法

您的问题有点模棱两可。我想你知道

xr_object.keys()

将为您提供数据集键的视图。

如果只需要将其放入列表中,则可以使用list()函数(至少在V0.11之后): (ds是xr_object)

list(ds.keys())

,如果您还需要尺寸:

list(ds.coords)
,

我想这就是你想要的结果。

#a list with the variable names of your xarray.Dataset
res = [i.name for i in xr_object.data_vars] 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。