【发布时间】:2015-03-09 07:51:29
【问题描述】:
我有一个 csv 文件列表,这些文件位于我的闪亮应用程序的子目录 data 中,它们出现在下拉菜单中。我想避免 .csv 扩展名与文件名一起出现在下拉列表中。说一个名称为HG-U133_Plus_2.csv 的文件应在下拉列表中显示为HG-U133_Plus_2。我使用下面的代码作为下拉选项。谢谢
在 ui.r 上:
filenames <- list.files(path = "data",pattern="\\.csv$")
selectInput('dataset',"choose platform annotation file", c("Choose file" ='',filenames)),
server.r:
dataInput <- reactive({
if (grepl("[/\\\\]", input$dataset)) {
stop("Invalid dataset")
}
read.csv(file.path("data", input$dataset))
})
【问题讨论】: