我有一个名为test.nc
的netcdf4文件
我使用以下代码计算每月中位数(从每日值):
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文件中已包含的元数据。
不确定它是否是你想要的。但是这会从创建的数据集创建一个新的netcdf文件:
monthly_data.to_netcdf('newfile.nc')
您可以在数据集上使用.drop()
来删除输出中不需要的数据。