簡體   English   中英

Python - 計算后重寫netcdf文件

[英]Python - re-write a netcdf file after calculation

我有一個名為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()來刪除輸出中不需要的數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM