早上好 . 我想检查文件是否在fileInput中选择,所以我不得不创建反应函数,但这不起作用 .
ui.R
fileInput("file_input","Choose your file in csv")
mainPanel("main panel",textOutput("choose"))
server.R
library(shiny)
isFileChoose<-function(){reactive({
if(is.null(input$file_input))
return (FALSE)
else
return (TRUE)
}) }
server <- function(input, output) {
if(isFileChoose()==FALSE)
{
output$choose<-renderText("Not selected file")
}
}
1 回答
我不认为你可以在这样的函数中使用反应,参见here . 你可以这样做:
希望这可以帮助!