我正在尝试添加包含 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)
}
有人可以指导我:
注意:我的数据集都位于我公司的私人服务器内。因此,所有这些路径都将我引导到这些服务器。我在访问这些数据集时没有任何问题。
我通过简单地添加源文件(仅包含上面的路径)并运行应用程序来解决问题。看来它正在工作。