R Notebook代码外部化仅在渲染模式下有效

时间:2018-10-12 07:45:27

标签: rnotebook

我最近升级到RStudio 1.1.456,并注意到在笔记本代码中外部化不再起作用,除非运行“ knit-to-HTML”

“ prog_defaults.R”

----块

1 +1

笔记本

标题:“ R笔记本”

输出:html_document

{r script_var} library("knitr")

{r firststep} knitr::opts_chunk$set(duplicate.label = 'allow',echo = T, message = T, warning = T, error=T, cache=T, dev = c('png'), fig.width=8, fig.height=12)

{r} read_chunk('/tmp/prog_defaults.R')

当我执行“全部运行”时。这就是我在控制台中看到的内容

  

块1:script_var

     

library(“ knitr”)

     

块2:第一步

     

knitr :: opts_chunk $ set(duplicate.label ='allow',echo = T,message = T,warning = T,error = T,cache = T,dev = c('png'),图宽= 8,图高度= 12)

     

块3

     

read_chunk('/ tmp / prog_defaults.R')

     

块4:块

但是,如果我现在执行“ Knit-to-HTML”(例如)

  

library(“ knitr”)

     

knitr :: opts_chunk $ set(duplicate.label ='allow',echo = T,message = T,warning = T,error = T,cache = T,dev = c('png'),图宽= 8,图高度= 12)

     

read_chunk('/ tmp / prog_defaults.R')

     

1 +1

     

[1] 2->现在,输出已在创建的文件中。

我已经编写了许多使用此方法调用的函数,但这些函数的功能(对于我来说)损坏了,无法在自动模式下进行某些分析。

0 个答案:

没有答案