gpt4 book ai didi

R Shiny 的语法

转载 作者:行者123 更新时间:2023-12-02 00:37:36 34 4
gpt4 key购买 nike

我最近开始使用 R Shiny ,我注意到 ui.R 和 server.R 中的代码往往变得很难很快阅读。这主要是由于创建 HTML 结构的嵌套调用、实现条件面板的开关等......

有没有一种工具可以让我编写更轻、更易读的代码来生成所需的 server.R 和 ui.R?我正在考虑类似于 CoffeeScript 的东西,它可以用 Javascript 或 Jade 进行编译以 HTML 形式编译。我们尝试过 R markdown 但我们并不相信。

也许这可以通过一些简单的良好实践轻松实现。然而,这似乎很难在不破坏 Shiny react 性的情况下从 Shiny UI和 Shiny 服务器中导出一些调用。

任何指导将不胜感激

最佳答案

对于服务器.R

您可以将服务器分成更小的部分,并按照其他人的建议获取这些文件,或者您可以按照 RStudio 的描述模块化您的代码:

http://shiny.rstudio.com/articles/modules.html

对于 ui.R

在 R 中构建 UI 对于小型应用程序来说非常有用,但正如您所建议的,对于任何实质性的应用程序来说,很快就会变得一团糟。我建议通过构建 html 模板并将 UI 变量传递给它来保持 ui.R 的紧密性,如下所述:

http://shiny.rstudio.com/articles/templates.html

关于R Shiny 的语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35318339/

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