将netcdf文件合并为一个,并建立时间序列[关闭]

问题描述 投票:0回答:1

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

我尝试过nccopy,cdo,免费的netCDF提取程序不支持这些操作。我是一名新研究员。

r netcdf netcdf4
1个回答
0
投票

我建议使用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

© www.soinside.com 2019 - 2024. All rights reserved.