Rmarkdown рендеринга Word Doc вывод не включает изображения в папке общего диска - PullRequest
0 голосов
/ 14 февраля 2019

Я использую функцию 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 создает отчет в правильной выходной папке со всей информациейОжидается, за исключением того, что он не включает сюжет и выдает предупреждение, описанное выше.Если я изменяю выходной каталог на локальную папку, отчет создается в правильной папке, а график помещается в текстовый документ без предупреждения.

...