我在运行R 2.15.3的RStudio中安装了闪亮的光盘。
我按library(shiny)
加载包
但是当我尝试使用shinyApp命令时,我会得到以下内容
library(shiny)
ui <- fluidPage()
server <- function(input,output){}
shinyApp(ui=ui,server=server)
Error: could not find function "shinyApp"
即使我正在尝试使用R帮助:
?shinyApp
答案是:
No documentation for ‘shinyApp’ in specified packages and libraries:
you could try ‘??shinyApp’
这是非常令人失望的,因为这个命令是你一直需要的基本命令之一!
我不得不提一下我试图编译的示例代码,来自shine(shiny.rstudio.com/tutorial)的官方教程!所以基本上它应该有用。
请有人帮我这个!
答案 0 :(得分:3)
将R更新为Shiny所需的版本(&gt; = 3.0.0),然后在R中运行update.packages()
。
您收到此错误的原因可能是因为您在旧R版本下安装了Shiny,因此,您获得了旧版本的Shiny。当您在Windows计算机上更新R时,它使用了旧R安装中已有的软件包,即旧版本的Shiny。
答案 1 :(得分:0)
如前所述,问题来自于R和Shiny的配置不正确,但是在RStudio中(由于您正在学习本教程,我假设您正在使用它),一种更简单的解决方案是单击“运行应用程序”按钮,如果它检测到丢失的信息,它应该为您提供安装闪亮的选项