问题标签 [ncdf4]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
time-series - 从多个最接近兴趣点的 E-OBS 中提取气候时间序列
我想更新以下代码以将 E-OBS 数据库的每日气候时间序列提取到多个(用户定义的)最近点:
我使用 ncdf4 包读取 E-OBS 数据:
创建具有位置和 WGS84 坐标的数据框:
现在,运行这些代码从最近的点提取数据并按位置的 ID 保存在单独的 csv 文件中:
任何帮助表示赞赏!谢谢!
r - 循环打开,获取变量并在 r 中导出多个 nc 文件
我有超过 60 个特定坐标的 nc 文件,其中仅包含一个变量。我想从 csv 文件中提取变量(tasmax)。一个文件的代码是:
我试图为所有文件创建一个循环,但总是出错..有什么想法吗?
r - 如何修复 R 中 ncdf4 并行处理中的 C 函数 R_nc4_get_vara_double 返回错误
我想通过 OPENDAP 从远程存储下载 nc 数据。我将并行后端与 foreach - dopar 循环一起使用,如下所示:
但是,我不断收到此错误:
这个问题的原因可能是什么?您能否为此推荐一个省时的解决方案(我必须对大约 20 个文件重复此操作)?
谢谢你。
r - 传递了一个不是字符串的文件名!(RMarkdown)
我直接从网站 [这里][1] 访问 ncdf 文件到我的 RMarkdown 中。当我尝试使用以下代码中的 nc_open 函数读取文件时,我收到错误消息“传递的文件名不是字符串!” 知道如何解决这个问题吗?ps:我什至尝试使用gzcon函数解压缩文件,但是当我尝试读取数据时结果是一样的。谢谢你的帮助!神美
r - 为什么在实例化 R 变量名称时使用点表示法?
我从https://rpubs.com/boyerag/297592发现了一段代码
在一行中,他们具有以下代码:
我不明白 ndvi.array 的意义是什么。这是在 R 中创建数组的一些特殊方法吗?我假设必须使用数组函数创建数组。由于 netCDF 格式的数据和本质上每个变量都是基于维度的数组,这是命名标识符的一种精心设计的方式,还是 ndvi 与参数“数组”有某种关联
r - 如何从 R 中的 ftp 下载打开 netcdf 文件?
我试图从 Rstudio 的 FTP 下载中打开以下 ncdf 文件,但没有成功。
我开始时mode = 'w'
,R 每次使用时都会因致命错误而崩溃nc_open()
。基于这个问题,我将其修改为mode = 'wb'
. 现在它不会崩溃,但我得到“R_nc4_open 中的错误:NetCDF:HDF 错误”。该文件约为 8-9 GB,这可能会导致问题。有没有办法弄清楚这里出了什么问题?
会话信息:
r - 将 netcdf (.nc) 文件读入 R 时出错:“错误,提供的变量类型代码无法识别:-1”
我成功地使用下面的代码打开了一个 netcdf (.nc) 文件,其中包含多年的每月净初级生产力数据。
但是,当使用相同的代码以 8 天的分辨率打开一年的 netcdf 文件时(从 AQUA MODIS 下载),我收到以下警告:
“ncvar_type_to_string(rv$precint) 中的错误:错误,提供的变量的类型代码无法识别:-1”
如果我使用以下任何一种,则会出现相同的错误:
或者
或来自 R 中 netCDF 的以下代码(https://pjbartlein.github.io/REarthSysSci/netCDF.html#reading-restructuring-and-writing-netcdf-files-in-r)
任何建议为什么会这样?
如果没有 .nc 文件就无法回答问题,请告诉我分享它们的最简单方法,因为我在这里找不到“附加文件”选项。
非常感谢。
r - 使用 R 中的 ncdf4 从 URL 链接访问 netcdf 文件
ncdf4::nc_open
无法.nc
从 URL 访问某些文件的问题是否有任何解决方法?我想避免必须先下载文件,因为这是部署在服务器上的闪亮应用程序,所以我想避免用户能够将文件下载到服务器。
一些 URL 可以工作,例如来自 THREDDS 服务器的这个 OPeNDAP URL:
但其他人不会,例如来自 THREDDS 服务器的 NetCDF 子集服务 URL:
或直接来自网站的此文件:
有些方法有效而有些方法无效的原因可能是什么,有什么方法可以解决这个问题吗?
netcdf - 如何在不删除/删除 nc2 中的变量的情况下将变量从 nc1 添加到 nc2 文件?
我在两个不同的 nc 文件中有两种变量。尺寸和其他东西都是一样的,我只需要在现有的 nc 文件中再添加一个变量,我该怎么做(使用 CDO 或 R 或任何其他)
我使用了命令行 ( cdo selvar,varname in.nc out.nc
),但它没有帮助。此命令确实有效,但会删除现有变量。关于如何在不删除 nc 文件中的变量的情况下添加新变量的任何建议?非常感谢。