У меня есть набор данных xarray со следующей информацией:
Coordinates:
lat: float64 (192)
lon: float64 (288)
time: object (1200) (monthly data)
Data Variables:
tas: (time, lat, lon)
Теперь я хочу значения tas для указанного c месяца, например, я хочу новый набор данных со всеми записями месяца января.
Выходной набор данных будет выглядеть следующим образом:
Coordinates:
lat: float64 (192)
lon: float64 (288)
time: object (100) (monthly data of January)
Data Variables:
tas: (time, lat, lon)
Я попробовал способ, подобный этому, который я использовал ранее:
jan = pd.date_range(start='1979-01-01', periods=41, freq='AS-JAN').date.tolist()
gs_jan = gs.sel(time = jan)
Но это не будет работать в моем случае, потому что даты для Я в 0001-0100 году, и pandas не поддерживает дату в этом диапазоне!