RenderDT 在渲染时不会显示
RenderDT won't show when rendered
我有一个非常简单的 flexdashboard,我想在其中使用 DT::renderDT(iris) 在 table 中显示 iris 数据。当我在 RStudio 中单击“编织”时它会呈现,但是当我 运行 markdown::render("test.Rmd") 我得到垃圾。它也不会在 shinyapps.io 上呈现。有没有我遗漏的非常简单的东西?
---
title: "Iris data"
output:
flexdashboard::flex_dashboard:
orientation: columns
vertical_layout: fill
runtime: shiny_prerendered
---
```{r setup, include=FALSE}
rm(list = ls())
library(flexdashboard)
```
Column {data-width=650}
-----------------------------------------------------------------------
### Chart A
```{r}
DT::renderDT(iris)
``
生成以下内容:
是的,有^^
我花了很长时间才找到这个错误,但你的块定义中缺少三个反引号之一。
这应该有效:
---
title: "Iris data"
output:
flexdashboard::flex_dashboard:
orientation: columns
vertical_layout: fill
runtime: shiny_prerendered
---
```{r setup, include=FALSE}
rm(list = ls())
library(flexdashboard)
```
Column {data-width=650}
-----------------------------------------------------------------------
### Chart A
```{r}
data <- shiny::reactive({iris})
DT::renderDT(data())
```
我有一个非常简单的 flexdashboard,我想在其中使用 DT::renderDT(iris) 在 table 中显示 iris 数据。当我在 RStudio 中单击“编织”时它会呈现,但是当我 运行 markdown::render("test.Rmd") 我得到垃圾。它也不会在 shinyapps.io 上呈现。有没有我遗漏的非常简单的东西?
---
title: "Iris data"
output:
flexdashboard::flex_dashboard:
orientation: columns
vertical_layout: fill
runtime: shiny_prerendered
---
```{r setup, include=FALSE}
rm(list = ls())
library(flexdashboard)
```
Column {data-width=650}
-----------------------------------------------------------------------
### Chart A
```{r}
DT::renderDT(iris)
``
生成以下内容:
是的,有^^
我花了很长时间才找到这个错误,但你的块定义中缺少三个反引号之一。
这应该有效:
---
title: "Iris data"
output:
flexdashboard::flex_dashboard:
orientation: columns
vertical_layout: fill
runtime: shiny_prerendered
---
```{r setup, include=FALSE}
rm(list = ls())
library(flexdashboard)
```
Column {data-width=650}
-----------------------------------------------------------------------
### Chart A
```{r}
data <- shiny::reactive({iris})
DT::renderDT(data())
```