Я использую функцию render
из скрипта R для создания вывода слова из файла уценки R.Когда я устанавливаю аргумент output_dir
для локальной папки, он работает, как и ожидалось, но когда я устанавливаю выходной каталог на общий диск, я получаю следующее предупреждение, и изображения отсутствуют в документе word.
[pandoc.exe warning] Could not find image `\Shared_Drive\Reports\test_markdown_files/figure-docx/unnamed-chunk-1-1.png', skipping...
Я использую сценарий R для вызова файла уценки R, поскольку этот проект размещается на общем диске, а файлы сценария R и уценки находятся в другой папке, чем выходные отчеты.Я попытался использовать vpn дома и по прямой линии в офисе, переустановить все мои пакеты и установить аргумент intermediates_dir
в render()
для выходной папки.
test_script.R file:
library(rmarkdown)
output_directory <- file.path("\\\\server", [this has been removed] "Reports")
render(input="test_markdown.Rmd", output_dir=output_directory,
params=list(output_dir=output_directory))
test_markdown.Rmd file:
---
title: "test_mdown"
date: "`r Sys.Date()`"
output: word_document
params:
output_dir: "\\\\server/ [this has been removed] /Reports"
---
```{r}
require(readxl)
require(writexl)
require(tidyverse)
require(knitr)
data("ChickWeight")
plot(ChickWeight$weight, ChickWeight$Time)
```
Запуск test_script.R создает отчет в правильной выходной папке со всей информациейОжидается, за исключением того, что он не включает сюжет и выдает предупреждение, описанное выше.Если я изменяю выходной каталог на локальную папку, отчет создается в правильной папке, а график помещается в текстовый документ без предупреждения.