使用R-Portable:用于访问静态csv文件的目录

时间:2016-09-09 20:49:23

标签: r shiny shinydashboard

我一直在寻找一种方法在几台私人计算机上共享一个R应用程序,所以我在R-Portable上查看以下链接:

https://www.r-bloggers.com/deploying-desktop-apps-with-r/

我能够按照说明启动应用程序。弹出界面然后我看到我的可视化显示没有出现任何对象。我的应用程序的一部分依赖于服务器连接并且数据通过。但其他东西在静态表中,现在也称为csv文件。以下是闪亮日志错误文件的示例:

              Warning: Error in subset: object 'car_data' not found
              Stack trace (innermost first):
               71: subset
               70: inherits  [C:\Users\john\Desktop\copydist\TestApp\shiny\/server.R#13]
               69: as.widget
               68: func
               67: output$stops_per_day
               1: shiny::runApp 

我不确定这些应该被转储到哪里以便R-Portable读取它们。程序运行完美,直到它到达read.csv,在这种情况下它显然没有找到对象。任何人都知道R Portable中的正确文件夹丢弃数据?根据链接中的人员说明,我不确定默认目录是什么。

感谢帮助人员

1 个答案:

答案 0 :(得分:0)

您也可以尝试使用我在阅读同一篇文章后开发的RInno软件包。

开始使用:

install.packages("RInno")
require(RInno)
RInno::install_inno()

然后你只需要调用两个函数来在app_dir中创建一个安装框架,它应该是你的ui.R和server.R以及app_dir/data/.*.csv的目录:

create_app(app_name = "myapp", app_dir = "path/to/myapp")
compile_iss()

这会将所有内容打包到名为“RInno_installer”的目录中的Inno Setup安装向导中。