子集xarray.Dataset由数据变量值

时间:2018-08-17 17:05:45

标签: python-xarray

python的newby,通过编码一个新项目来学习,因此我的理解仍然有(很大)空白。 如何通过数据变量值对xarray.Dataset进行子集化? 我想按时间子集我的数据集并为特定区域绘制它。 但是,将来,我可能也希望通过其他数据变量将其子集化,因此,现在,我只希望有时间对所有数据变量都适用的解决方案。

<xarray.Dataset>
Dimensions:           (obs: 85592, trajectory: 1)
Coordinates:
  * trajectory        (trajectory) float32 1002.0
Dimensions without coordinates: obs
Data variables:
    LAT               (trajectory, obs) float64 37.81 37.81 37.81 37.81 ...
    TIME              (trajectory, obs) datetime64[ns] 2018-04-11T18:00:00 ...
    LON               (trajectory, obs) float64 -122.4 -122.4 -122.4 -122.4 ...

我想第一个问题是,也许TIME数据变量应该是坐标?如果以TIME为坐标,该文件是否将与xarray工具更兼容?

这是1分钟的数据,我只想绘制特定日期的经纬度。 任何建议表示赞赏。 谢谢。

0 个答案:

没有答案