Sto provando a creare una tabella di dati reattiva per la mia applicazione lucida utilizzando il pacchetto DT
. Voglio nascondere alcune colonne in anticipo. Ad esempio:Nascondere determinate colonne in una tabella di dati reattiva utilizzando il pacchetto DT
library("shiny")
library("DT")
shinyApp(
ui = fluidPage(DT::dataTableOutput('tbl')),
server = function(input, output) {
output$tbl = DT::renderDataTable(
iris,extensions="Responsive"
)
}
)
Questo output mi dà 5 colonne. Nasconde solo le colonne quando restringo la pagina. Ma, voglio nascondere le ultime 3 colonne in anticipo e voglio solo vedere le prime due colonne ogni volta. C'è un modo per farlo?
Aggiornamento:
uscita Esempio
è possibile utilizzare ColVis per nascondere alcune colonne per impostazione predefinita e una volta che l'utente verifica che la casella le visualizzi? –
La terza sezione sul link pubblicato mescolato con il codice sopra dovrebbe fare il trucco. – user5029763
Nota che quando inserisci 'colmuns2hide' devi inserire il numero della colonna. Non sono sicuro di poter inserire il nome della colonna. –