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
Vous devez vous connecter pour publier un commentaire.
Tout d'abord, dans le
subset
appel vous pouvez sautertest$
(pas la cause de votre problème):Je pensez que votre problème est que
var
n'est pas une chaîne, c'est la sortie dereactive
. Essayer d'obtenir la valeur avecvar()
au lieu devar
OriginalL'auteur mathematical.coffee