2017-02-27 127 views
0

我刚刚在一个液滴web服务器上托管我的第一个闪亮的应用程序,事情似乎只是部分功能。load R Environment.RData闪亮的服务器

这是因为当我开发闪亮的应用程序时,在我的PC上加载到R中的数据没有读入服务器上托管的Shiny应用程序。数据以Environment.RData文件的形式提供。这个Environment.RData文件需要加载到R中才能访问所有需要的数据。

我很努力地添加正确的代码行来加载这个Environment.RData文件。

我尝试过的一些最明显的选项(如下图所示),但没有成功......

#server.R 
    load("~/srv/shiny-server/Shiny_scRNASeq/R_Environment.RData") 
    load("R_Environment.RData") 
    source('R_Environment.RData', local=TRUE) 

我已经试过类似的命令,但没有成功,多次反复。

有没有人知道另一种方式来加载这R_Environment.RData文件或我需要回去单独添加闪亮的应用程序中的功能使用的数据集。

感谢您的帮助!

回答

2

我已经成功地将我的数据包含为.rds文件。第一步是将saveRDS()保存到data/,然后在server.R中加载asdf <- readRDS("data/asdfasdf.rds")

我不知道如何用Environment.RData这个文件去解决这个问题,但是如果没有太多的对象需要处理,这可能会让你得到所需的东西。

+0

尽管由于大量的数据集,这确实有点麻烦!谢谢。 – Paul