在R上打开Rdata文件

时间:2018-10-08 09:20:59

标签: r file rdata setwd

在Rstudio上打开Rdata文件时遇到一些麻烦。

我尝试了其他目录。

我尝试了private static boolean test(String left, String right) { return Optional.ofNullable(right) .map(String::isEmpty) .orElse(true) || left.equals(right); } 函数。

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

我确保文件路径中没有空格,重音符号或特殊字符。

我尝试了功能setwd()

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

但它一直在说:

  

“找不到对象”

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

  

“无法打开连接”,但是我有Internet连接。   它还说“状态为'无法连接到服务器'”。

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

1 个答案:

答案 0 :(得分:1)

尝试使用完整路径查找文件。

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

您得到的错误是Object not foundload()函数中似乎未使用此错误消息。如果文件路径缺少引号,则会发生这种情况。

也许您忘了引用文件名了?

> load(myfile.RData)
  

load(myfile.RData)中的错误:找不到对象'myfile.RData'

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