将 netcdf 文件合并为一个并制作时间序列

Merging netcdf files into one and making time series

我有 18 年的 TRMM 日降雨量数据(6573 个 .nc4 文件)。我需要将所有这些 .nc4 文件合并为一个文件,并将它们组织为任何特定位置的时间序列数据。我怎样才能摆脱这个?

我试过nccopy、cdo、free netCDF extractor不支持这些操作。我是新研究员

我建议用 pythonxarray 来做到这一点。构建脚本非常容易:

import xarray
from datetime import datetime

time_delta = datetime(2018, 1, 1)-datetime(2000, 1, 1)
list_of_file_names = [f"{day}.nc" for day in range(time_delta.days)]

all_data = xarray.open_mfdataset(list_of_file_names)

另一种方法是使用 cdo。您可以在此处找到示例 example