Python - переписать файл netcdf после расчета - PullRequest
0 голосов
/ 22 февраля 2019

У меня есть файл netcdf4 с именем test.nc

Я рассчитываю среднемесячное значение (из дневных значений) с помощью следующего кода:

import xarray as xr
os.chdir(inbasedir)
data = xr.open_dataset('test.nc')
monthly_data = data.resample(freq='m', dim ='time', how = 'median')

Мой вопрос: как мне написатьэтот вывод в новый файл netcdf без необходимости перезаписи всех переменных и метаданных, уже включенных во входной файл netcdf.

1 Ответ

0 голосов
/ 22 февраля 2019

Не уверен, что это то, что вы хотите.Но это создает новый файл netcdf из созданного набора данных:

monthly_data.to_netcdf('newfile.nc')

Вы можете использовать .drop() в наборе данных для удаления данных, которые вам не нужны в выводе.

...