在xarray中通过coord进行子集

时间:2017-01-21 18:56:09

标签: python netcdf python-xarray

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

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年开始(lat和lon保持不变)?我只想要一个xarray解决方案

1 个答案:

答案 0 :(得分:4)

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