我有两个.RMD文档;一个包含常规数据操作和整理,另一个包含可视化.

我希望在请求可视化文件时运行整理文档,以确保我使用的是最新的数据.

我最初的 idea 是用source(),但source("Data tidying.Rmd")给了我错误, 一百零二

我不知道是什么导致了这种情况,因为它自己的文档运行得很好?它是在try 运行内容,而不是在代码块中运行R吗?

我不能让这个工作,所以我决定用rmarkdown::render作为替代品 rmarkdown::render("tidying.Rmd")工作得很好,做的正是我想要的,直到我想编织我的可视化文档.相反,我现在有重复代码块的问题,

{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE,collapse=TRUE)

在我的.RMD文档开始时.我想我可以将我的设置块更改为没有名称,但理想情况下,我希望能够保留已命名的块并从我正在使用的块中运行其他RMD文档.

推荐答案

先用knitr::purl()解压缩源代码,再用source()解压缩:

knitr::purl("mydoc.Rmd")
source("mydoc.R")

R相关问答推荐

在R底座中更改白天和夜晚的背景 colored颜色

如何对数据集进行逆向工程?

隐藏e_mark_line的工具提示

在ggplot中为不同几何体使用不同的 colored颜色 比例

多个模拟序列间的一种预测回归关系

将. xlsx内容显示为HTML表

R Read.table函数无法对制表符分隔的数据正常工作

将Posict转换为数字时的负时间(以秒为单位)

R中1到n_1,2到n_2,…,n到n_n的所有组合都是列表中的向量?

如何将SAS数据集的列名和列标签同时包含在r中GT表的表首?

如何在PackageStatus()中列出&q;不可用的包&q;?

更新R中的数据表(使用data.table)

安全地测试文件是否通过R打开

减go R中列表的所有唯一元素对

在gggraph中显示来自不同数据帧的单个值

为什么这个表格格罗布不打印?

删除数据帧中特定行号之间的每第三行和第四行

如何调整一个facet_work()面板内的框图和移动标签之间的水平宽度?

R-如何在ggplot2中显示具有不同x轴值(日期)的多行?

如何修改GT表中组名行的 colored颜色 ?