В knitr есть функция read_chunk
, которая считывает внешний код в кусок. Возможно ли изменить процесс. То есть, сделайте функцию write_chunk()
, которая сохранит исходный код в куске в файл R? Имя файла может совпадать с именем фрагмента.Сохраните кусок секса в R-файле
3
A
ответ
3
Я нашел решение, используя крючки. Добавьте следующий крюк:
knit_hooks$set(write_chunk = function(before, options, envir) {
if (before) {
fileConn<-file(paste0("chunk_",options$label,".R"))
writeLines(options$code, fileConn)
close(fileConn)
}
})
и использовать опцию <<chunk-name, write_chunk=TRUE>>
в заголовке фрагмента.
0
Вы можете использовать следующий синтаксис
Stangle(file = "Your_code.Rnw",output="Code.R"):
Но это я могу доказать следующее сообщение об ошибке:
#Error: ‘Your_code.Rnw’ is not ASCII and does not declare an encoding
Добавление следующий параметр (кодировка = "-8 UTF"), проблема кодирования решается
Stangle("Your_code.Rnw",output="Code.R",encoding="utf8")
+0
Этого я не хочу. Я хочу только сохранить исходный код из одного куска. Кроме того, функция должна работать внутри Rnw, так что вы можете, например, примените функцию в сохраненном R-файле в следующем фрагменте. – Relund
Смежные вопросы
- 1. Структура кода секса парсеров
- 2. Нужно вызвать триггеры кода секса для парсера
- 3. плагин для плагинов для секса разбивает мой сайт в ie6
- 4. кусок в node.js
- 5. искаженного кусок в ответ
- 6. отображение байт [] в Hibernate и добавление файла кусок на кусок
- 7. Вызов Pushwoosh Remote API из кода облачного секса
- 8. Получить кусок массива в PHP
- 9. Включить кусок в список RMarkdown
- 10. Как играть в RTMP-кусок?
- 11. Пустой кусок печенья в WebTestCase
- 12. портирование кусок кода
- 13. Включите повторяющийся кусок HTML
- 14. Тетрис, перемещая кусок
- 15. Mercurial: вернуть один кусок
- 16. Как сохранить кусок имени
- 17. Легкий кусок изображения?
- 18. Замените большой кусок html
- 19. Принудительный реактивный кусок оценивается
- 20. получить конкретный кусок строки
- 21. Erlang: Объясните кусок кода
- 22. JavaScript кусок кода объяснения
- 23. Как сделать HTML кусок?
- 24. Как использовать кусок QSqlQueryModel?
- 25. Запрос на кусок кода
- 26. Интерпретируя этот кусок JavaScript
- 27. Android: возьмите кусок ImageView
- 28. Понимание кусок кода Rail
- 29. Получить кусок GoogleMap
- 30. Laravel кусок возвращает нуль
Не стесняйтесь принимать свой собственный ответ! :) –