【问题标题】:Netcdf averages time varable when averaging multiple .nc files平均多个 .nc 文件时,Netcdf 平均时间变量
【发布时间】:2021-05-14 14:41:46
【问题描述】:

我平均了一堆每小时的 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...;

有没有办法操纵时间变量,使其代表一天的开始而不是一天的中间?

谢谢!

【问题讨论】:

  • ps:请注意,气候数据运营商的相关标签是“cdo-climate”:-)
  • 感谢您指出这一点!

标签: netcdf netcdf4 nco cdo-climate


【解决方案1】:

这个命令似乎解决了我的问题:

ncap2 -s "time=time-11.5" infile.nc -o outfile.nc

【讨论】:

    【解决方案2】:

    你也可以使用 cdo 来移动时间轴

    cdo shifttime,-11.5hours infile.nc outfile.nc
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-02-28
      • 2020-12-15
      • 2021-10-08
      • 1970-01-01
      • 2023-03-07
      • 2021-08-03
      • 2010-11-03
      相关资源
      最近更新 更多