如何上传我的数据集并为我的 Shiny Dashboard 选择 xls、xlsx 和 csv?
How can I upload my dataset with option to choose either xls,xlsx and csv for my Shiny Dashboard?
我目前正在使用 Shiny Dashboard 为数据集分析应用程序做一个应用程序。但是在使用了shiny dashboard的教程后,我发现我无法上传xls和xlsx类型的文件。
抱歉,第一次使用 Shiny Dashboard。
你可以取文件扩展名,根据这个扩展名使用合适的文件reader。
在ui
中:
fileInput("file", "Upload a file")
在server
中:
dataset <- eventReactive(input$file, {
extension <- tools::file_ext(input$file$name)
filepath <- input$file$datapath
switch(extension,
csv = read.csv(filepath),
xls = readxl::read_xls(filepath),
xlsx = readxl::read_xlsx(filepath)
)
})
我目前正在使用 Shiny Dashboard 为数据集分析应用程序做一个应用程序。但是在使用了shiny dashboard的教程后,我发现我无法上传xls和xlsx类型的文件。
抱歉,第一次使用 Shiny Dashboard。
你可以取文件扩展名,根据这个扩展名使用合适的文件reader。
在ui
中:
fileInput("file", "Upload a file")
在server
中:
dataset <- eventReactive(input$file, {
extension <- tools::file_ext(input$file$name)
filepath <- input$file$datapath
switch(extension,
csv = read.csv(filepath),
xls = readxl::read_xls(filepath),
xlsx = readxl::read_xlsx(filepath)
)
})