R Brillant - sous-ensemble dataframe basé sur réactives de l'entrée

Je suis la construction d'une brillante application et j'ai besoin de sous-ensemble d'un dataframe basé sur une entrée de l'utilisateur. J'ai essayé beaucoup de différentes façons de le faire, mais je continue à courir dans les erreurs. Actuellement, cela semble être la méthode la plus simple, mais j'obtiens l'erreur suivante:

Avertissement en est.na(e2) : est.na() appliquée à la non-(liste ou un vecteur) de type 'fermeture'
Erreur dans ==.default(test$MARCHÉ, var) : comparaison (1) n'est possible que pour l'atome et de la liste des types de

Je suis coincé. Quelqu'un aurait-il quelques conseils pour moi? Merci!

library(shiny)

shinyServer(function(input, output) {

      var <- reactive({input$var})

      subsetTest <- subset(test, test$MARKET==var)

      y <- subsetTest()$PRICE
      x <- subsetTest()$DATE

  output$ngplot <- renderPlot({
    print(ggplot(data=subsetTest(), aes(x=y, y=x)) + geom_line())
  })
})

OriginalL'auteur MakleBirt | 2014-04-29