r - 如何仅执行已保存的 R 脚本的一部分
问题描述
我有一个已经保存的 R 脚本,比如说"analysis1.R"
. source("analysis1.R")
当需要在不同的代码中时,我使用命令来运行 R 脚本。
如何只执行所需的代码行?说出代码的前 10 行 ( "analysis1.R"
)?
解决方案
from=1
to=10
x = scan("analysis1.R", what = character(),
sep = '\n', skip = from - 1, n = to - from + 1,
encoding = 'UTF-8', quiet = TRUE)
eval.parent(parse(text=x))
推荐阅读
- svg - svg sprites 和 svg4everybody
- php - 如何修复警告:/etc/php/7.1/mods-available 下不存在模块 cassandra ini 文件
- python - 如何使用python删除目录中的n个文件
- python-3.x - 如何从由 max() 和理解列表创建的生成器中读取值?
- abap - 用户输入后读取 ALV 更改?
- html - 在背景图像上方移动的刮水器顶部叠加透明徽标
- python-3.x - 使用 word2vector 数据训练 SVM
- ms-access - 从 Access 查询中的布尔表达式接收错误输出
- c++ - PCL:找不到字段“rgba”的匹配项
- flutter - 你如何使用颤振做画中画?