【发布时间】:2021-01-02 11:18:49
【问题描述】:
尝试根据所选输入过滤数据库时,我不断收到错误消息。我根据 iris 数据集做了一个非常简单的例子来告诉你们我的问题:
```{r}
library(flexdashboard)
library(tidyverse)
```
Sidebar {.sidebar}
=====================================
```{r}
fluidRow(
column(7,
selectInput("Species", "Choose a species",
choices = c("setosa", "versicolor", "virginica"))))
mydata <- reactive({
iris %>% filter(Species == input$Species)
})
```
Results
=====================================
```{r}
head(mydata)
```
【问题讨论】:
-
mydata是一个响应式,因此必须使用mydata()评估它 -
嗯,我不知道我明白了,你能把代码写下来吗?
标签: filter shiny flexdashboard selectinput