问题描述
我已经平均了一堆每小时的 netCDF 文件(一年),以创建一个包含每日平均值的大型 netCDF 文件。时间变量表示自 2005-1-1 00:00:00 以来的小时数,如下所示:
time = 11.5,35.5,59.5,83.5,107.5,131.5,155.5,179.5,203.5,227.5...;
但是,我希望时间变量代表一天的开始,使其看起来像这样:
time = 0,24,48...;
有没有办法操纵时间变量,使其代表一天的开始而不是一天的中间?
谢谢!
解决方法
似乎这个命令可能已经解决了我的问题:
ncap2 -s "time=time-11.5" infile.nc -o outfile.nc
,
你也可以使用 cdo 来移动时间轴
cdo shifttime,-11.5hours infile.nc outfile.nc