Shiny module for reading data into R. currently, the formats .csv, .sav,
.xlsx, .rds and .Rdata are supported. the following formats will be
mapped .txt -> .csv, .xls -> .xlsx.
readData(input, output, session, path, callback = function() { }, symbol = NULL) readDataUI(id)
| input, output, session | Standard module parameters. |
|---|---|
| path | A reactive value representing the path of the file to be read. |
| callback | A function that will be called in case of unsupported formats. Should have no arguments. |
| symbol | Optional: A symbol to use in the import code in place of the path. This is useful if the path has previously been saved as a variable. |
| id | The module identifier. |
A reactive string representing the code to read the dataset.
if (FALSE) { shinyApp( fluidPage( textInput("path", "choose a path", value = "mtcars.csv"), readDataUI("readDataId"), codeOutput("code") ), function(input, output, session){ code <- callModule(readData, "readDataId", reactive(input$path)) output$code <- renderCode({code()}) } ) }