Я хотел бы добавить единицы измерения, длинное_имя и, возможно, описание к переменной при использовании команды to_netcdf. Дай мне знать, если знаешь как.
Вот мой код, который работает:
filename = path+'file.nc'
ds = xr.Dataset({'sla': (('time_counter','x', 'y'), SLA)}, coords={'time_counter':time_counter,'nav_lon':(('x','y'),lon),'nav_lat':(('x','y'),lat)})
ds.to_netcdf(filename, 'w')
Дополнительная информация, если вы хотите использовать это:
- 'sla' - это имя, которое я даю при сохранении переменная SLA
- SLA имеет 3 измерения; Я даю им имена «time_counter», «x» и «y»
- Я определил координаты, одна из которых («time_counter») является прямым измерением SLA, но также возможно иметь координата с несколькими измерениями (например, «nav_lon» и «nav_lat» имеют 2 измерения.
- Вот ссылка, объясняющая функцию: http://xarray.pydata.org/en/stable/generated/xarray.Dataset.to_netcdf.html