【问题标题】:NCO netcdf4 operations - ncwa (Averaging)NCO netcdf4 操作 - ncwa(平均)
【发布时间】:2019-01-14 22:37:42
【问题描述】:

我在尝试合并三个要平均的文件时遇到问题。我什至不确定如何开始。我有三个文件

“nday1.06.nc,nday1.07.nc,nday.08.nc”

每个都有变量

"filling on), ('SST', <class 'netCDF4._netCDF4.Variable'>
          float32 SST(time, nlat, nlon)
              long_name: Surface Potential Temperature
              units: degC
              coordinates: TLONG TLAT time
              grid_loc: 2110
              cell_methods: time: mean time: mean time: mean
              _FillValue: 9.96921e+36
          missing_value: 9.96921e+36
          unlimited dimensions: time
          current shape = (1, 2400, 3600)

我只需要对 SST 变量进行平均,然后使用平均值生成一个输出文件

【问题讨论】:

    标签: linux netcdf nco cdo-climate


    【解决方案1】:

    同样,你可以使用 cdo,但你首先需要合并文件:

    cdo mergetime nday1.06.nc nday1.07.nc nday.08.nc mergedfile.nc

    然后平均:

    cdo timmean mergedfile.nc out.nc

    【讨论】:

      【解决方案2】:

      你需要ncra而不是ncwa

      http://nco.sourceforge.net/nco.html#ncra

       ncra nday1.06.nc nday1.07.nc nday.08.nc out.nc
      

      【讨论】:

      • 您好!谢谢!我想知道,我的 out.nc 文件实际上在我的目录中显示为 out.nc.pid44706.ncra.tmp。当我在 python 中使用它时,它仍然可以作为 .nc 文件工作吗?
      • 我的猜测是您的输入文件中出现了一些错误,请先尝试 2 个文件。我不是 nco 工具方面的专家。
      • 是的,它应该作为 .nc 文件工作,是的,Eric 是对的,它存在的事实意味着某处存在错误。建议升级到最新的 NCO。
      猜你喜欢
      • 2021-08-24
      • 2013-09-10
      • 2019-02-28
      • 1970-01-01
      • 1970-01-01
      • 2018-06-10
      • 2021-11-11
      • 2020-02-16
      • 1970-01-01
      相关资源
      最近更新 更多