在 xarray 中按坐标进行子集化

Subsetting by coord in xarray

我有一个使用 xarray 打开的 netCDF 文件。它有作用。坐标:

Coordinates:
  * lat      (lat) float32 89.875 89.625 89.375 89.125 88.875 88.625 88.375 ...
  * lon      (lon) float32 -179.875 -179.625 -179.375 -179.125 -178.875 ...
  * time     (time) int32 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 ...

我如何对其进行子集化以便时间从 2010 年而不是 2005 年开始(纬度和经度保持不变)?我只想要一个 xarray 解决方案

.sel 方法应该有效,例如 ds.sel(time=slice(2010, None))。有关详细信息,请参阅 the docs