Setze globales Objekt in Shiny

8

Nehmen wir an, ich habe die folgende server.R Datei in shiny:

%Vor%

Was kann ich tun, um data2 <- data[data$x == input$z, ] nicht bei jedem Render-Aufruf ausführen zu müssen? Wenn ich Folgendes tue, bekomme ich ein "Objekt vom Typ 'Schließung' ist nicht Teilmenge 'Fehler:

%Vor%

Was habe ich falsch gemacht?

    
Waldir Leoncio 16.07.2013, 18:08
quelle

1 Antwort

17

data2 ist eine Funktion, die die gesuchte Untermenge zurückgibt. Sie müssen also data2 aufrufen und die Ausgabe in eine Variable speichern, dann können Sie die verschiedenen Spalten plotten / zusammenfassen

%Vor%

Wenn Sie es nicht schon getan haben, empfehle ich Ihnen Ссылка . Die Seite zur Reaktivität spricht diese Frage ziemlich gut an.

    
Jake Burkhead 16.07.2013 18:27
quelle

Tags und Links