当前位置: 首页 > 知识库问答 >
问题:

在R中打开. nc文件时出错

穆飞龙
2023-03-14

我不熟悉R和NetCDF文件。我试图从这里打开.nc文件中的海面温度数据。我的代码如下:

rm(list=ls())
#install.packages(c("netcdf", "chron", "RColorBrewer", "lattice"))
library(chron)
library(RColorBrewer)
library(lattice)
library(ncdf4)

# set path and filename
ncpath <- "C:/Users/Mihir Sharma/Dropbox/data/"
ncname <- "20140101023458-NCEI-L3C_GHRSST-SSTskin-AVHRR_Pathfinder-PFV5.3_NOAA19_G_2014001_night-v02.0-fv01.0"  
ncfname <- paste(ncpath, ncname, ".nc", sep="")
dname <- "tmp"  # note: tmp means temperature (not temporary)

# open a NetCDF file
ncin <- nc_open(ncfname)

但是我收到以下错误:

Error in nc_open(ncfname) : 
Error in nc_open trying to open file C:/Users/Mihir Sharma/Dropbox/1 EPIC/MPA/data/20140101023458-NCEI-L3C_GHRSST-SSTskin-AVHRR_Pathfinder-PFV5.3_NOAA19_G_2014001_night-v02.0-fv01.0.nc

我从这里到这里都遵循了代码。我做错了什么?

非常感谢,米希尔

共有1个答案

霍鸣
2023-03-14

使用他人代码时的路径问题:

# set path and filename
ncpath <- "C:/Users/Mihir Sharma/Dropbox/data/"

当你在博客或教程上写代码时,如果写得好,他们会用一种独立于平台的方式来描述,但通常他们不会。

与平台无关的编写路径的方式是:file.path("用户"、"Mihir Sharma"、"Dropbox"、"data")。这将始终为您的平台使用正确的文件分隔符,这是存储中的值。平台$file.sep

 类似资料:
  • 我刚下载了Java和JMeter,当我尝试打开。jmx文件,我一直收到以下错误消息: “从以下位置加载XML时出现问题:'C:\Users\blank\file_name.jmx'。原因:CannotResolveClassException:com.tag.jmeter.ext.config.PropertyReader” 我不确定会是什么问题。我安装了插件管理器,并试图打开文件后,这确实提示我

  • 问题内容: 我有一个Jar文件,其中包含其他嵌套的Jar。当我在该文件上调用新的构造函数时,出现一个异常: java.util.zip.ZipException:打开zip文件时出错 当我手动解压缩此Jar文件的内容并再次将其压缩时,它可以正常工作。 我仅在WebSphere 6.1.0.7和更高版本上看到此异常。相同的东西在tomcat和WebLogic上也可以正常工作。 当我使用JarInpu

  • 问题内容: 我试着和打开文件和读取和写入,但“R +”和“A +”都是追加海峡到文件的末尾。 那么,和之间有什么区别? 加: 我发现了原因: 我已经阅读了文件对象,却忘记了seek(0)来将位置设置为开始 问题答案: Python几乎以与C中相同的方式打开文件: 开放供阅读和写作。流位于文件的开头。 打开以进行读取和追加(在文件末尾写入)。 如果文件不存在,则创建该文件。 读取的初始文件位置在文件

  • 尝试在中显示文件时遇到问题。异常如下所示:。 代码如下: 异常消息为: 线程“main”com.JNIWrapper.libraryNotFoundException:在java.library.path中找不到JNIWrapper本机库(jniwrap.dll):c:\program files\java\jdk1.7.0_05\bin;c:\windows\sun\java\bin;c:\wi

  • 我正在制作一个项目并设计FXML,但在某一点上我遇到了这个错误 路径错误: 我不知道怎么配置 在编辑模式下,这一行没有错误。 仅在SceneBuilder中。

  • 我从服务器收到一个zip文件,它必须被处理。我可以手动解压缩它。所以我相信zip文件没有被破坏。 下面的代码从Zip文件中读取文件而不解压它。 注意:我从服务器收到的zip文件大小为5MB。但是一旦我解压缩并压缩回来,新的zip文件大小变成了8MB。 增加: