csvFileInput: csvFileInput: Module UI function

Description Usage Arguments Details Value Examples

Description

Shiny module UI for csv file input

Usage

1
csvFileInput(id, label = "CSV file")

Arguments

id

The namespace for the module

label

Label, Default: 'CSV file'

Details

DETAILS

Value

UI

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
library(shiny)
# Only run examples in interactive R sessions

if(interactive()){
  
  ui <- fluidPage(
    sidebarLayout(
      sidebarPanel(
        csvFileInput("datafile", "User data (.csv format)")
      ),
      mainPanel(
        DT::dataTableOutput("table")
      )
    )
  )
  server <- function(input, output, session) {
    datafile <- callModule(csvFile, "datafile",
                           stringsAsFactors = FALSE)
    
    output$table <- DT::renderDataTable({
      datafile()
    })
  }
  
  shinyApp(ui, server)
    
}

jinseob2kim/shinyhealth documentation built on May 12, 2019, 5:46 a.m.