【发布时间】:2022-01-08 18:52:40
【问题描述】:
我想将 70 个 netCDF 文件合并为一个。为此,我使用 xarray 的 .to_netcdf() 函数:
ds = xarray.open_mfdataset('*.nc')
ds.to_netcdf('SST_2021-10_timeseries.nc')
我的问题是我的 jupyter notebook 总是因为文件数太多而挂掉。有没有更有效的方法来合并文件?
【问题讨论】:
-
不是 netCDF 的答案,但另一种选择是使用 zarr 存储而不是 netCDF(例如
ds.to_zarr),因为 zarr 支持分块和并行写入。
标签: python netcdf python-xarray