csvFile: csvFile: Module server function

Description Usage Arguments Details Value Examples

Description

Shiny module for csv file input

Usage

1
csvFile(input, output, session, stringsAsFactors = F)

Arguments

input

The namespace for the module

output

datatable

session

session

stringsAsFactors

Convert all character columns to factors?

Details

DETAILS

Value

data.table (data.table package)

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.