gpt4 book ai didi

r - 如何在不事先调用库 ("shiny") 的情况下运行我的 Shiny 应用程序?

转载 作者:行者123 更新时间:2023-12-04 01:47:03 25 4
gpt4 key购买 nike

我为这个非常愚蠢的问题道歉,但我找不到答案。我刚刚完成了我的 R Shiny 应用程序的编写,正准备将它发送给我的网络人员,以便他可以将它加载到我公司的服务器上。

但是,要运行我的应用程序,我目前必须执行以下命令:

>library("shiny")
>runApp("myApp")

我不希望网络人员必须处理运行库(“ Shiny ”),那么我如何将其放入我的代码中?我已经有了
library(shiny) 

在我的 server.R

此外,我还实现了很多包,包括 googleVis、ggplot2 和 reshape2。我有这些
library(reshape2)
library(googleVis)
library(ggplot2)

但是在新计算机上使用我的应用程序时,我必须使用“install.packages()”。我的网络人员或应用程序用户是否需要担心这个?

谢谢。

最佳答案

假设你有 shiny安装在公司服务器上的包,你可以直接调用

shiny::runApp()

什么 :: do 是从尚未导入的包中带入一个符号。

我有以下 shell 脚本 runapp这让我可以从命令行运行 Shiny 的应用程序:
#!/bin/bash
R -e "shiny::runApp('$1')"

所以我可以说 runapp directory-with-shiny-script/它运行应用程序。

关于r - 如何在不事先调用库 ("shiny") 的情况下运行我的 Shiny 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18262708/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com