【问题标题】:I want to avoid extension of file to appear in drop-down menu in Rshiny.我想避免文件扩展名出现在 Rshiny 的下拉菜单中。
【发布时间】: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))
      })

【问题讨论】:

    标签: r shiny


    【解决方案1】:

    只需设置choices 向量的名称:

    names(filenames) <- gsub(pattern = "\\.csv$", "", filenames)
    

    【讨论】:

      猜你喜欢
      • 2017-07-29
      • 2017-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-09
      • 2010-11-26
      相关资源
      最近更新 更多