在flexdashboard中包含rmarkdown文本(includeMarkdown不起作用) (R)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在flexdashboard中包含rmarkdown文本(includeMarkdown不起作用) (R)相关的知识,希望对你有一定的参考价值。

我想加入外部标记文件,但目前在RStudio上无法处理。如果我手动复制about.md的内容到main.R中,就没有问题了。我的意思是,设置所有与flexdashboard相关的内容都很好。另一方面,我试着重新安装rmarkdown包,并通过库("rmarkdown")导入它。这是不公平的,因为flexdashboard已经有了自己的内部程序。所以除了flexdashboard的安装之外,它不应该与rmarkdown是否安装有关。有什么建议吗?

我已经准备了最小的代码,其输出如下:'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
答案

函数 includemarkdown 是来自包 htmltools. 所以你必须加载库或使用。

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

以上是关于在flexdashboard中包含rmarkdown文本(includeMarkdown不起作用) (R)的主要内容,如果未能解决你的问题,请参考以下文章

如何在 GNUMakefile 中包含 libxml2 库

r:在 Flexdashboard 中使用 Shiny 渲染 Kable

如何在 flexdashboard 中结合行列布局?

如何在 SELECT 部分中包含 BIT 类型列而不在 T-SQL 中的 GROUP BY 中包含它?

runjs 在 flexdashboard 中更改 observeEvent 的位置?

在 R 中缩放 flexdashboard 仪表