gpt4 book ai didi

r - 将一些 Shiny 的应用程序组合到一个 Shiny 的仪表板上

转载 作者:行者123 更新时间:2023-12-04 18:03:16 24 4
gpt4 key购买 nike

我有几个 Shiny 的应用程序,现在我想为这些应用程序创建一个仪表板。我不想改变原来的应用程序。只想创建另一个 ui.R 和 server.R。并将其他应用程序集成到其中。像下面这样的结构。

#ui.R
ui <- dashboardPage(
dashboardHeader(title = "App User Analyse"),
dashboardSidebar(
sidebarMenu(
menuItem("Dashboard", tabName = "dashboard", icon = icon("dashboard")),
menuItem("Widgets", tabName = "widgets", icon = icon("th"))
)
),



dashboardBody(
tabItems(
# First tab content
tabItem(tabName = "Dashboard",
***app1***
),

# Second tab content
tabItem(tabName = "widgets",
***app2***
)
)
)
)

我是 Shiny 和 Shiny 的服务器的新手。我不确定是否有办法实现这一目标。如果是的话,谁能给我一个小例子?谢谢!

最佳答案

我的第一直觉是,您不能简单地将所有应用程序代码复制到一个地方并期望它能够工作,您必须做一些工作才能将它们整合在一起。例如,如果您的两个应用程序的输入字段的 id 为“foo”,那么您不能在一个 Shinydashboard 应用程序中让它们都保持不变,因为您不能拥有多个具有相同 id 的元素。这只是一个非常简单的例子,说明为什么不能简单地将所有代码连接在一起。

关于r - 将一些 Shiny 的应用程序组合到一个 Shiny 的仪表板上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31581550/

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