如何使用golem闪亮应用程序从不同服务器读取外部数据?

问题描述 投票:0回答:1

我正在尝试添加包含 50 个项目的 txt 文件,其路径位于包之外。我正在尝试使用这些文件来使用 golem 框架获取闪亮的应用程序。

我的问题是,尽管我阅读了

golem shiny apps
,但我不明白在哪里添加这些
txt files
,以便我可以将它们用于我闪亮的应用程序。注意:我想使用 golem 框架,因此答案应该与这些请求保持一致。

这是一个txt文件。

nameproj    technology  pathwork    LinkPublic  Access

内部有 50 个项目,其中包含将用于检索应用程序数据的路径和链接。

L3_baseline pooled  /projects/gb/gb_screening/analyses_gb/L3_baseline/ kkwf800, kkwf900, etc.. 

然后我创建数据路径,如下所示:

 path_to_data1 = "data/data1.txt"
 path_to_data2 = "data/data2.txt"

然后,我创建辅助函数。这些辅助函数将在 app_server 和 app_ui 模块中使用。就像下面这样。

make_path<-function(pathwork,type,ex, subfolder=""){
  path<-paste0(pathwork,"/proj", type,"/",ex,"/",subfolder,"/")
  return(path)
}



getfiles = function(screennames, types, pathwork){
 files = data.frame()
  for (ind in 1:length(screennames)){
    hitfile = file.path(make_path(path_worj, types[ind], names[ind], "analysis"),"File.tsv")
    if(file.exists(file)){files=rbind(files, data.frame(filename=file, screen=paste0(names[ind],"-",types[ind])))}
  }
  return(files)
}

有人可以指导我:

  1. 如何实际添加包含 golem 框架内外部数据和项目路径的 txt 文件
  2. 这些文件添加到 golem 中的清晰示例

注意:我的数据集都位于我公司的私人服务器内。因此,所有这些路径都将我引导到这些服务器。我在访问这些数据集时没有任何问题。

r shiny path shinydashboard golem
1个回答
0
投票

我通过简单地添加源文件(仅包含上面的路径)并运行应用程序来解决问题。看来它正在工作。

© www.soinside.com 2019 - 2024. All rights reserved.