我有一个名为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文件中已经包含的所有变量和元数据。
答案 0 :(得分:3)
不确定是否是您想要的。但这会从创建的数据集创建一个新的netcdf文件:
monthly_data.to_netcdf('newfile.nc')
您可以在数据集上使用.drop()
来删除输出中不需要的数据。