R glänzende Fehler: kann Nicht zwingen Typ 'Schließung' der vector vom Typ 'double'

Ich würde gerne in einen Vektor von zahlen als Eingabe, und dann einfach den plot, das Histogramm. Hier ist mein R-code:

ui.R:

library(shiny)

shinyUI(pageWithSidebar(

  headerPanel("Hello Shiny!"),

  sidebarPanel(selectInput("Vector", "Select Numbers", c(1,2,3,4), selected = NULL, multiple = TRUE)),

  mainPanel( plotOutput("plotVector"))
))

Server.R:

library(shiny)
shinyServer(function(input, output) {

v<- function()
 {
  v <- rnorm(input$Vector)#take vector as input
}

  output$plotVector <- renderPlot({  hist(as.numeric(v))}) 

})

code, um die app auszuführen:

library(shiny)
runApp("C:/Users/me/Desktop/R Projects/testShiny")

Wenn ich diese ausführe, erhalte ich die Fehlermeldung "kann Nicht zwingen Typ 'Schließung' der vector vom Typ 'double'"

Können Sie helfen? Danke.

  • Ein "Verschluss" ist eine Funktion, -- irgendwo in dort, Sie haben eine Funktion aufgerufen (mit Namen), anstatt eine variable.
  • So wie ich die Daten zurück, die fromt er Funktion und NICHT die Funktion selbst? Irgendeine Idee?Danke.
InformationsquelleAutor user3022875 | 2013-12-06
Schreibe einen Kommentar