在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)的主要内容,如果未能解决你的问题,请参考以下文章
r:在 Flexdashboard 中使用 Shiny 渲染 Kable
如何在 SELECT 部分中包含 BIT 类型列而不在 T-SQL 中的 GROUP BY 中包含它?