如前所述,有没有像iPython的R-CRAN笔记本(jupyter)这样的东西?
看看Ramnath的R笔记本:
http://www.youtube.com/embed/3niqZhc_Nbo
这是GitHub:https://github.com/ramnathv/rNotebook
编辑 (1/6/15)
我认为新的editR包是你所追求的
https://github.com/swarm-lab/editR
不确定它是否与iPython的笔记本完全相同,但您可以使用knitr
通过在文档中插入代码块来在R中进行读写编程。如果使用 RMarkdown 等格式,则可以将文档和代码块的结果导出为 HTML。然后,您可以在某处发布HTML文件,或使用Rpubs等网站。如果您使用 RStudio IDE,此过程非常简单。
如果您是 Emacs 用户,另一种方法是使用 org-mode
及其扩展org-babel
。
最后,你应该能够使用像shiny这样的框架创建更多动态的东西。例如,请参阅shiny
库中的以下 knitr 演示:
R> library(shiny)
R> demo("notebook", package = "knitr")
这是你要找的吗? http://www.rstudio.com/ide/