studio learning framework examples code aprender aplicaciones r shiny shinyapps

learning - shiny r studio examples



¿Cómo usar el archivo cargado para guardarlo en el servidor local en R Shiny? (1)

Me gusta esto:

ui.R

ui <- shinyUI(fluidPage( fileInput(''target_upload'', ''Choose file to upload'', accept = c( ''text/csv'', ''text/comma-separated-values'', ''.csv'' )), DT::dataTableOutput("sample_table") ) )

servidor.R

library(shiny) library(DT) # Define server logic required to draw a histogram shinyServer(function(input, output) { df_products_upload <- reactive({ inFile <- input$target_upload if (is.null(inFile)) return(NULL) df <- read.csv(inFile$datapath, header = TRUE,sep = ";") return(df) }) output$sample_table<- DT::renderDataTable({ df <- df_products_upload() DT::datatable(df) }) } )

Por supuesto, debe asegurarse de que el separador sea correcto o también utilizar una entrada para eso. ¡Espero que esto ayude!

Quiero utilizar el archivo cargado por el usuario y luego vincularlo a mi otro script R. No puedo acceder al archivo en este momento.

UI -> fileInput("ghiFile", "Choose GHI File (.csv)", accept=c(''text/csv'', ''text/comma-separated-values'',''text/plain'', ''.csv'')),

El archivo server.r está vacío ya que no puedo obtener acceso al archivo. Quiero guardar el archivo cargado en mi máquina local por ahora.