Включение текста rmarkdown в flexdashboard (includeMarkdown не работает) (R) - PullRequest
0 голосов
/ 22 апреля 2020

Я хотел бы включить внешний файл уценки; однако, я не мог справиться с этим на RStudio до сих пор. Если я вручную копирую / вставляю содержимое about.md в main.R, проблем не возникает. Я имею в виду настройку всего, что связано с flexdashboard, это хорошо. С другой стороны, я попытался переустановить пакет rmarkdown и импортировать его по библиотеке («rmarkdown»). Это недостаточно справедливо, потому что у flexdashboard уже есть внутренний. Так что это не должно быть связано с тем, установлен ли rmarkdown или нет отдельно от установки flexdashboard. Какие-либо предложения ? Спасибо

Я подготовил минимальный код с выводом, как показано ниже: 'about.md'

test1
=======================================================================

**testttt**

testttt

**testttt2**

testttt

main.R

---
title: "test"
author: "test"
output: 
  flexdashboard::flex_dashboard:
    orientation: rows
    social: menu
    vertical_layout: fill
---

```{r setup, include=FALSE}

library(flexdashboard)
```

```{r}
  includeMarkdown('about.md')
```

Вывод:

Quitting from lines 17-18 (minimal.Rmd) 
Error in includeMarkdown("about.md") : 
  could not find function "includeMarkdown"
Calls: <Anonymous> ... handle -> withCallingHandlers -> withVisible -> eval -> eval
Execution halted

1 Ответ

1 голос
/ 22 апреля 2020

Функция includemarkdown из пакета htmltools. Поэтому вы должны загрузить библиотеку или использовать:

```{r}
htmltools::includeMarkdown('about.md')
```
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...