【问题标题】:Can I use a _FillValue when reading a netCDF file in Julia?在 Julia 中读取 netCDF 文件时可以使用 _FillValue 吗?
【发布时间】:2018-01-25 10:16:33
【问题描述】:

我使用包NetCDF.jl

我有一个 netCDF 文件 file.nc,其中包含变量 var1。原则上,var1 包含正值。在netCDF文件中定义了var1的掩码值,即_FillValue = -1.e+34。但是,如果我 ncread("file.nc", "var1")var1 将 _FillValue 呈现为 -1.e+34,而我希望将此值解释为 NA

有没有办法正确使用_FillValue,因为它被设置为NA?此功能是否已在其他包中提供?

或者,我可以让 Julia 以某种方式将 -1e+34 解释为 NA 吗?在这种情况下,这适用于以任何方式定义或读取的任何数值数据。

【问题讨论】:

    标签: julia netcdf


    【解决方案1】:

    显然,这是open issue 对应的NetCDF.jl。它引用了另一个名为 NCDatasets.jl 的包,它确实提供了此功能。

    简而言之,如果您想要_FillValue 支持,请至少目前使用NCDatasets.jl

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-02
      • 2017-02-19
      • 1970-01-01
      • 2017-11-16
      • 2020-03-13
      • 2019-02-02
      • 2021-10-25
      • 2019-11-01
      相关资源
      最近更新 更多