簡體   English   中英

如何使用 golem shiny 應用程序從不同服務器讀取外部數據?

[英]How read external data from different server with golem shiny app?

我正在嘗試添加包含 50 個項目的 txt 文件,其路徑在 package 之外。 我正在嘗試使用這些文件來使用 golem 框架獲得一個閃亮的應用程序。

我的問題是,正如我在golem shiny apps上閱讀的內容一樣,我不知道在哪里添加這些txt files ,以便我可以將它們用於我的 shiny 應用程序。 注意:我想使用 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 中

注意:我的數據集都在我公司的私人服務器中。 因此,所有這些路徑都將我引導到這些服務器。 而且我對訪問這些數據集沒有任何問題。

我已經通過簡單地添加一個源文件解決了這個問題,只使用上面的路徑並運行應用程序。 看來它正在工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM