r - 在 R 上打开 Rdata 文件

标签 r file rdata setwd

我在 Rstudio 上打开 Rdata 文件时遇到一些问题。

我尝试了不同的目录。

我尝试了 load() 函数。

我使用 setwd() 设置文件路径。

我确保文件路径中不包含空格、重音符号或特定字符。

我尝试了函数 load(file.choose())

文件大小为 8.4 Mb(因此不为空)。

但它一直在说:

"Object is not found"

它是从互联网上下载的,但是当我尝试 load(url()) 时,它说:

"cannot open the connection", however I do have internet connection. It also says "status was 'Couldn't connect to server' ".

有什么想法吗? 任何解决问题的想法都将不胜感激。

最佳答案

尝试使用完整路径来定位文件。

  1. 在您的计算机上找到该文件。假设位置是 C:/Downloads/thedata.RData
  2. 检查 R 是否发现此文件存在 file.exists("C:/Downloads/thedata.RData")
  3. 如果返回 TRUE,则文件就在那里。尝试加载 load("C:/Downloads/thedata.RData")
  4. 否则,如果 file.exists() 为 FALSE,则文件不可访问。尝试将其移动到另一个地方,然后重试

您得到的错误是找不到对象。此错误消息似乎未在 load() 函数中使用。如果文件路径缺少周围的引号,就会发生这种情况。

也许你忘了引用文件名?

> load(myfile.RData)

Error in load(myfile.RData) : object 'myfile.RData' not found

> load("myfile.RData")
# Works without error.

关于r - 在 R 上打开 Rdata 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52699090/

相关文章:

r - 在 Shiny 服务器启动时触发 selectInput 的 Shiny R observeEvent

r - 如何使用 dplyr 独立过滤每一列的行

java - 如何写入/读取文本文件的开头?

language-agnostic - 程序员应该在一个文件中放入多少个类?

r - 永久删除 RStudio Mac OS 中的对象?

r - 从 Rdata 文件中获取特定对象

r - 为什么这个 for 循环不能并行工作?

r - 使用 ggplot aes_string、组和线型时出现的问题

linux - 如果文件具有 Windows 行结尾,请将其更改为 Linux 行结尾,否则不执行任何操作

读取不同编码的Rdata文件