glänzende allowling Benutzer auswählen, welche Spalten angezeigt
Ich bin einmal mit dem datatable-Funktion in glänzend und ich bin interessiert bei der Schaffung einer wellpanel oder ein sidepanel, die listet alle Spalten einer datatable und ermöglicht es Benutzern, wählen Sie, welche Spalten Sie sehen wollen, auf der Datentabelle.
Recht jetzt diesen code unten zeigt alle Spalten von Spielzeug dataset mtcars
library(shiny)
runApp(list(
ui = basicPage(
h2('The mtcars data'),
dataTableOutput('mytable')
),
server = function(input, output) {
output$mytable = renderDataTable({
mtcars
})
}
))
Ich bin interessiert bei der Bereitstellung der Benutzer die Möglichkeit, diese Spalten entweder on oder off mit einem Kontrollkästchen
[1] "mpg" "cyl" "disp" "hp" "drat"
[6] "wt" "qsec" "vs" "am" "gear"
[11] "carb"
Jede Hilfe, auf die Bewältigung dieses Problems wird viel appriciated. Vielen Dank im Voraus.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mein Beispiel verwendet
checkboxGroupInput
Sie zum auswählen mehrerer SpaltenHier ist ein Beispiel. Es nutzt
selectInput
auf Spalten auswählen, und zeigt alle Spalten standardmäßig, bis Sie wählen Sie eine oder mehrere bestimmte Spalten.