Экстерьер кода ноутбука R работает только в режиме Render - PullRequest
0 голосов
/ 12 октября 2018

Я недавно обновился до 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

библиотека ("knitr")

Блок 2: первый шаг

knitr :: opts_chunk $ set (duplicate.label = 'allow', echo= T, сообщение = T, предупреждение = T, ошибка = T, кэш = T, dev = c ('png'), fig.width = 8, fig.height = 12)

Chunk 3

read_chunk ('/ tmp / prog_defaults.R')

Чанк 4: чанк

Однако, если я сейчас выполню «Вязание в HTML» (какпример)

библиотека ("knitr")

knitr :: opts_chunk $ set (duplicate.label = 'allow', echo = T, message = T, warning = T,ошибка= T, кэш = T, dev = c ('png'), fig.width = 8, fig.height = 12)

read_chunk ('/ tmp / prog_defaults.R')

1 + 1

[1] 2 -> Теперь вывод находится в созданном файле.

Я написал довольно много функций, которые я вызывал с использованием этого метода и с помощьюфункциональность нарушена (для меня), я не могу выполнить анализ в автоматическом режиме.

...