【问题描述】
R语言代码文件都会有后缀.R或者.r
现在在D盘下创建一个名为z.R的文档,其内容为rnorm(10)。之后,若键入命令source("z.R")来执行该文件,发现出现错误。
【解决方法】
首先,运行命令setwd("D://"),设置R语言运行的默认路径为文件z.R所在的路径
其次,运行命令source("z.R",print.eval=T),便可在电脑屏幕上看到运行结果。即添加参数print.eval=T即可解决问题。
详细代码如下所述:
> source("z.R")
Error in file(filename, "r", encoding = encoding) : 无法打开链结
此外: Warning message:
In file(filename, "r", encoding = encoding) :
无法打开文件'z.R': No such file or directory
> getwd()
[1] "C:/Users/abc/Documents"
> setwd("D://")
> getwd()
[1] "D:/"
> source("z.R")
> source("z.R",print.eval=T)
[1] -1.6008924 0.5691671 0.9999411 1.3213297 1.1116258
[6] -0.8981144 -0.1461514 -1.8207494 0.5220744 -1.2133253
>