从R Shiny中的选定输入过滤

鲁本

尝试根据选定的输入过滤数据库时,我总是收到错误消息。我根据虹膜数据集做了一个非常简单的示例,向大家展示了我的问题:


    ```{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()在反应式上下文(例如renderDT)中对其进行评估有关更多信息,请参阅带有光泽的flexdashboard光泽教程

---
title: "test"
runtime: shiny
output:
  flexdashboard::flex_dashboard:
  orientation: columns
vertical_layout: fill
theme: bootstrap
---
  

    ```{r global, include = FALSE}
    
    library(flexdashboard)
    library(tidyverse)
    library(DT)
    
    ```
    
    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}
    renderDT({head(mydata())})
    ```

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

R Shiny:从选定的输入创建动态UI

使用R Shiny中的用户输入过滤数据表输出

如何基于R Shiny中的Leaflet映射的输入来过滤数据表?

如何使用对 R Shiny 中的用户输入做出反应的相同选定选项卡创建动态 tabSetPanels?

有没有办法根据 R Shiny 中选定的 tabPanel 更新 tabsetPanel 中的 sliderInput 的输入?

R 中的闪亮:清除选定的输入

R:从选定的输入中获取总和

处理R Shiny中的输入数据集

在R Shiny中访问动态生成的输入

捕获R Shiny中的选择输入?

在 Shiny 中输入后运行 R 脚本

R Shiny 应用程序中的外部过滤器

根据Shiny R中的单选按钮选择过滤列

Shiny R中的Tableau JavaScript API过滤器功能

使用动态过滤器聚合R Shiny中的数据

Shiny R中基于conditionalPanel的动态过滤器

R Shiny Datatable中的嵌入式输入-javascript问题

R Shiny使我的输入对函数中的参数起反应

带R的Shiny应用程序中的相关输入

在R包中包含Shiny应用:传输输入参数

R + shiny:从非反应性函数中读取输入变量

dygraph中dyEvent的日期向量输入:R Shiny

在R Shiny中,根据用户输入更新对象

R Shiny中相互依赖的输入滑块

使用R Shiny中的动态输入建立线性回归

基于R Shiny中基于用户输入的表作为输出

根据Shiny R中的单选按钮显示滑块输入

每次添加在Shiny R中打印多个文本输入

SlickR Shiny R在通过用户输入过滤轮播obj时将点动态转换为图像