gpt4 book ai didi

r - shinydasboard 未加载 R

转载 作者:行者123 更新时间:2023-12-04 01:49:28 24 4
gpt4 key购买 nike

我正在使用两个文件创建 Shiny 的应用程序:ui.Rserver.R。他们每个人看起来像:

# ui.R
dashboardPage(
dashboardHeader(title = "Content"),
dashboardSidebar(
sidebarMenu(id="tabs", sidebarMenuOutput("menu"))
),

dashboardBody(
............................

# server.R
library(shinydashboard)
library(shiny)

load(file = "table word freq.RData")

function(input, output,session) {

output$menu <- renderMenu({
sidebarMenu(
menuItem("Tags", tabName="m1", icon = icon("database"),
menuSubItem("Tags1", tabName = "m1"),
menuSubItem("Tags2", tabName = "m2"),
menuSubItem("Tags3", tabName = "m3")
),
................

如您所见,我正在使用 shinydashboard 包,但是当我按下 Run App 时出现错误:

Warning: Error in ..stacktraceon..: could not find function "dashboardPage"
Stack trace (innermost first):
1: shiny::runApp
Error : could not find function "dashboardPage".

你知道为什么 library(shinydashboard) 没有像其他包一样附加到我的代码吗?

最佳答案

尽管文档指出您只需要在 server.R 文件中定义 shiny 包,而不必在 ui.R 文件中定义,它似乎是仅指“普通” Shiny 应用程序,而不是“ Shiny 仪表板”。看起来 R-Studio 预加载了名为 ui.R 的 Shiny 文件的 shiny 库,但不是 shinydashboard 库。也许他们认为这可能会导致不必要的冲突。

这对我来说似乎也不一致,所以我检查了 RTVS,它的行为方式相同。

所以你需要有一个 library(shinydashboard) 作为 Shiny Dashboard 应用的 ui.R 文件的第一行。

关于r - shinydasboard 未加载 R,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41440016/

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