当只选择一个过滤条件或没有选择任何过滤条件而没有出精时,我该如何处理?
temp <-
df %>%
filter(
param1 %in% input$input_1,
param2 == input$input_2
)
答案 0 :(得分:1)
仅在输入不为null时应用过滤:
if(is.null(input$input_1)){
temp <- df # i.e., no filtering
}else{
temp <- df %>%
filter(param1 %in% input$input_1)
}