2017-02-27 3 views
0

私はちょうど液滴ウェブサーバー上で私の最初の光沢のあるアプリケーションをホストし、物事は部分的に機能するように見えます。ロードR Environment.RData for shiny server

これは、光沢のあるアプリケーションを開発したときに私の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.Rasdf <- readRDS("data/asdfasdf.rds")でロードしていました。

Environment.RDataファイルでこれをどうやって解決するのかよく分かりませんが、あまりにも多くのオブジェクトを扱わなければ必要なものが得られるかもしれません。

+0

これは多数のデータセットのために少し面倒でしたが、機能しました!ありがとうございました。 – Paul