You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

R语言调用rasterizeGimms遇R_nc4_open文件不存在错误求助

解决GIMMS NDVI文件读取报错问题

运行的R代码

library(terra)
library('sp')
library(raster)
library('gimms','rgdal')
input <- "F:/BaiduSyncdisk/graduatepaper/guaduate/data"
out <- "F:/BaiduSyncdisk/graduatepaper/guaduate/area/gimms_NDVI"
fn1 <- paste0(input,"/ndvi3g_geo_v1_",2020,"_","0712",".nc4")
ndvi3g <- rasterizeGimms(x = fn1)  

报错信息

Error in R_nc4_open: No such file or directory
Error in ncdf4::nc_open(filename, suppress_dimvals = TRUE) :
Error in nc_open trying to open file F:/BaiduSyncdisk/graduatepaper/guaduate/data/ndvi3g_geo_v1_2020_0712.nc4 (return_on_error= FALSE )

已尝试操作

getwd()
# [1] "D:/Program Files/R"
setwd("F:/BaiduSyncdisk/graduatepaper/guaduate/data")

解决方案

报错核心是目标文件不存在或路径错误,跟工作路径无关,按以下步骤排查:

  • 核对路径拼写:你路径里的guaduate大概率是graduate的笔误,修正所有路径中的拼写错误后重新生成文件路径。
  • 验证文件存在性:用list.files()列出目标目录下的NC文件,确认目标文件确实存在:
    list.files("F:/BaiduSyncdisk/graduatepaper/guaduate/data", pattern = "\\.nc4$")
    
    如果输出结果里没有ndvi3g_geo_v1_2020_0712.nc4,说明文件不在该目录下。
  • 检查百度云同步状态:确认百度云同步盘已完成同步,目标文件没有处于同步中或同步失败状态,手动打开文件验证是否能正常访问。
  • 核对文件名细节:检查文件名的大小写、扩展名(是否是.nc4而非.nc)、日期后缀(0712是否对应正确的文件)。

内容的提问来源于stack exchange,提问作者乐悠悠

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 14:25:04