使用Shiny app有效地存储数据

时间:2017-07-31 14:10:41

标签: r local-storage shiny

我是RShyni的新手。我在我的本地创建了一个应用程序,它以csv大文件的形式读取。但每次运行应用程序时,行read.csv(my_large_file...)需要很长时间。如何阻止我的应用程序每次获取数据,而是将其存储在某个内存缓存中?

1 个答案:

答案 0 :(得分:0)

只是为了让您了解如何解决这种情况:

  1. 读取闪亮App之外的csv文件(不在服务器中!)并使用fread()包中的data.table函数读取它(读取文件的速度非常快)
  2. 或者

    1. 使用@ConCave的解决方案:使用save(df, "mydf.RData")load("mydf.RData")