我正在成为重复性分析以及Sweave,Beamer和特别针织包装的粉丝。只需点击一下鼠标,RStudio就可以对文档进行Sweave和编织,但尽管RStudio易于安装,但它非常不稳定,并且不具有来自Eclipse的StatET插件的成熟度和灵活性。在提问关于knitr和RMarkdown的问题时,大多数教程或列表服务都会回溯到RStudio IDE,但是如何使用knitr软件包安装Markdown文件并将其转换为.Rmd
。杰弗里·霍纳说,当他宣布将R降价包:有没有办法使用StatET Eclipse插件的外部工具函数编译和生成.rmd文件?
"Markdown documents to HTML, created in collaboration with RStudio. It offers the complete R Markdown feature set available in their best-of-breed IDE, however useRs can integrate markdown into their own toolchain of choice."
最后一句是我一直无法弄清楚。在其他地方,我看到建议已经手动使用library(knitr); knit('myfile.Rmd')
knitr,但是,试图做到这一点的时候,我收到一个错误:
Warning in file(con, "r") :
cannot open file 'My file.Rmd': No such file or directory
Error in file(con, "r") : cannot open the connection
我使用是能转My file.md
文件转换成HTML:
library(markdown)
markdownToHTML(file = "C:/Dropbox/eclipse/8. CM/Myfile", output="C:/Dropbox/eclipse/8. CM/Myfile.html")
但是,R码没有运行,我怀疑我需要先编织.Rmd
文件。任何有关如何能够在StatET或Rstudio以外的其他地方编制降价文件的帮助或指导将非常感谢。
我在Windows 7 Professional OS上使用R版本2.15.1(2012-06-22)。 Eclipse版本:3.8.0和StatET 3.0。
对于你看到的第一个错误,似乎你不是_ware directory_(在R中键入'getwd()')的概念的工具;文件'myfile.Rmd'必须在你当前的工作目录下;对于整个问题,我希望StatET开发人员能够关注它;它真的不应该太难(见https://github.com/yihui/knitr/issues/252) –
嗨Yihui,谢谢你的包装。我知道getwd(),但不是我在用knitr运行之前必须手动将文件类型更改为.Rmd。另一个问题是我的wd在路径中没有空格(即 “工作目录” – rogervv
(即“\ old projects \ working directory”)),我希望这可以帮助其他用户。最后,我还希望StatET开发人员创建一个配置,以便在html中编织降价。 – rogervv