交互模式下运行R文件的命令:source(“xxx.R“,print.eval=T)

【问题描述】
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
> 

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值