2017-02-27 126 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