Я новичок в python, и в настоящее время я работаю над большим файлом netCDF4. Я хотел бы получить все данные за определенный c год (2008), но я не могу узнать, как это сделать или какие-либо примеры того, как это делается. Вот как выглядят мои данные:
>> extract_PET.variables
OrderedDict([('PET', <class 'netCDF4._netCDF4.Variable'>
float32 PET(time, x, y)
_FillValue: nan
coordinates: lat lon
unlimited dimensions:
current shape = (5660, 834, 1115)
filling on), ('lon', <class 'netCDF4._netCDF4.Variable'>
float64 lon(x, y)
_FillValue: nan
unlimited dimensions:
current shape = (834, 1115)
filling on), ('lat', <class 'netCDF4._netCDF4.Variable'>
float64 lat(x, y)
_FillValue: nan
unlimited dimensions:
current shape = (834, 1115)
filling on), ('time', <class 'netCDF4._netCDF4.Variable'>
int64 time(time)
units: days since 2002-07-04
calendar: proleptic_gregorian
unlimited dimensions:
current shape = (5660,)
filling on, default _FillValue of -9223372036854775806 used)])
Я использую xarray, чтобы открыть данные как:
filein = (r'/file/path')
Data = xr.open_dataset(filein)
PET = Data.PET
Может кто-нибудь помочь с тем, как индексировать, чтобы я получил данные для всей области а конкретный c год?