【发布时间】:2019-01-25 06:34:51
【问题描述】:
R(或 RStudio)中有一个对象可以编写一段代码。例如“shinyapp”为闪亮的应用程序编写初始代码。
但这并不像任何其他 R 对象。
?shinyapp
# No documentation for ‘shinyapp’ in specified packages and libraries:
# you could try ‘??shinyapp’
我的问题是:
- 这些对象叫什么?
- 如何获得此类对象的帮助?
- 如何制作这样的对象?
谢谢...
【问题讨论】:
-
R 的帮助(“手册页”,来自 unix-y 手册页的术语)和代码 sn-ps(这是您的鼠标在上面看到的)之间存在差异。 sn-p 实际上只是一个宏,它扩展为您在右侧黄色中看到的代码,它发生(在这种情况下)引用三个函数:
fluidPage的使用,定义 一个名为server的函数(您必须填充),以及使用shinyApp(大写“A”)。如果您需要有关 sn-p 的帮助,只需阅读 sn-p 以查看其中包含的内容,然后阅读其中代码的帮助。 -
@r2evans 那个对象叫'code sn-ps'吗??
-
(是的,抱歉,我在第二条评论中更正了自己。我已经删除了第一个误导性的评论。) RStudio IDE 提供了一个 code-sn-p,提供了一种简单的方法在您的项目中开始“某事”。我不使用它们,但快速搜索“rstudio sn-p”发现support.rstudio.com/hc/en-us/articles/204463668-Code-Snippets(看起来它是JJ 今天更新的,非常方便!)。