有删除错误消息的功能

时间:2020-02-05 19:27:35

标签: r

在下面的应用程序中,有没有一种方法可以消除红色错误消息?就像每当出现错误消息时一样,我们可能不需要在此处打印任何内容(仅空白)。是否有可能实现..................................

---
title: "Untitled"
runtime: shiny
output: 
  flexdashboard::flex_dashboard:
    orientation: columns
    vertical_layout: fill
---

```{r setup, include=FALSE}
library(flexdashboard)
library(dplyr)
library(DT)
library(dplyr)
library(shiny)
```

Column {data-width=650}
-----------------------------------------------------------------------

### Chart A

```{r}
selectInput("Tic", "", choices = c("", "ALL", as.character(iris$Species)), selected = NULL)
actionButton("Submit", "Submit")
textOutput("Total")
tableOutput("SUMMARY_GENERAL_table")


data2 <- reactiveVal(iris[1:2, ])

observeEvent(input$Submit, {
  if (input$Tic == "") {
    table_display <- iris[1:2, ]
  } else if (input$Tic == "ALL") {
    table_display <- iris
  }  else {
    table_display <- iris %>% filter(Species %in% input$Tic)
  }

  data2(table_display)
})


output$SUMMARY_GENERAL_table <- renderTable({
  data2()
})

output$Total <- renderText(
  paste0("Sum ", formatC(as.numeric(sum(data2()[(data2()$Species == "virginica"), ]$Species))))
)
```


1 个答案:

答案 0 :(得分:0)

正如上面提到的smurfit89,这样做通常不是一个好主意。但是,在某些情况下它会很好,例如,如果您已经知道它将给一个。

不过,如果您坚持要这样做,那么suppressWarnings(expr)

是一个简单的方法