csvファイルをアップロードする前にエラーinvalid first argument
が表示されます。アップロードしたファイルのデータを使用してグラフをプロットする際にエラーが発生しました
csvファイルをアップロードした後、アプリが正常に動作します。このエラーを取り除く方法はありますか?
server.R
library(ggplot2)
library(shiny)
shinyServer(func <- function(input,output){
data <- reactive({
file1 <- input$file
if(is.null(file1)){return()}
read.csv(file=file1$datapath, header=TRUE)
})
output$xselect <- renderUI({
selectInput("xcol","X variable",names(data()))
})
output$yselect <- renderUI({
selectInput("ycol","Y variable", names(data()))
})
output$p <- renderPlot({
data()
plot(get(input$xcol), get(input$ycol))
})
}
)
を得:ここではそれを使用して、より完全な例があります。 –