You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

R脚本添加Shiny代码后如何切换Run与Run App选项?

在RStudio中切换普通代码与Shiny应用的运行选项

当你的R脚本里包含完整的Shiny应用结构(ui定义、server函数和shinyApp()调用)时,RStudio会自动把整个脚本判定为Shiny应用,顶部的运行按钮就会变成「Run App」,不会默认显示普通的「Run」按钮。

不过你不需要只能靠选中代码按Ctrl+Enter来运行普通代码,有几种更灵活的方式:

  • 分段运行普通代码:用# ----把普通代码和Shiny代码分成不同的代码段,RStudio会在每个代码段左侧显示独立的运行小箭头,点击就能单独运行这段普通代码,不用手动选中内容。
  • 先跑普通代码再启动App:点击「Run App」旁边的下拉箭头,选择「Run Document」选项,这会先执行脚本里所有非Shiny的代码,再启动Shiny应用。
  • 临时切换回「Run」按钮:如果需要临时用「Run」按钮运行整个脚本的普通代码,可以把shinyApp(ui, server)这一行注释掉,RStudio就会把脚本识别为普通R脚本,顶部按钮变回「Run」;要启动Shiny应用时再取消注释即可。

内容的提问来源于stack exchange,提问作者Austin Salley

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 10:04:53