source()无法找到文件名

时间:2016-12-19 19:40:37

标签: r function rstudio packages

当我尝试运行R代码时,它会显示如下:

> source("General_functions.R")
Error in file(filename, "r", encoding = encoding) : 
  cannot open the connection
In addition: Warning message:
In file(filename, "r", encoding = encoding) :
  cannot open file 'General_functions.R': No such file or directory
> source("function.R")
Error in file(filename, "r", encoding = encoding) : 
  cannot open the connection
In addition: Warning message:
In file(filename, "r", encoding = encoding) :
  cannot open file 'function.R': No such file or directory

当我尝试安装任何软件包时,它说“available.packages”不可用。那意味着我无法运行任何东西?

谢谢!

我重新安装了R但仍然没有帮助。

1 个答案:

答案 0 :(得分:0)

您的source命令失败,因为R / RStudio找不到请求的文件(“General_functions.R”和“functions.R”)。这很可能是因为您使用的是相对路径,但未正确设置工作目录。使用setwd()将R / RStudio指向包含这些文件的目录。