最初の実行時に Rda ファイルをロードする光沢のあるスクリプトを作成しました。この Rda ファイルは、外部プロセスによって更新されます。変更されたときに Rda ファイルを再ロードするにはどうすればよいですか、または毎日午前 6 時など、特別な時間に .Rda ファイルを再ロードするにはどうすればよいですか。
reactiveTimer
関数と if 句を で使用できると思いますがSys.time()
、方法がわかりません。
あなたのアイデアに感謝します。
更新、@jdharrison に感謝:
関数を試してみたところreactiveFileReader
、server.R Skript は次のようになります。
fileData <- reactiveFileReader(10000, session = NULL, filePath = "../data/myData.Rda", load)
shinyServer(function(input, output, session) {
output$mytable <- renderDataTable({
fileData()
myData # this is the name of the R-Object I loaded
})
})
残念ながら、私は常にエラーメッセージを受け取ります: mydata not found
reactiveFileReader
関数で読み込まれたデータを使用するにはどうすればよいですか?