![]() |
1
14
截至2012年
您可以通过多种方式将其转换为一个自包含的HTML文件。在RStudio中,只需按一个按钮
当然,您可以并且通常会将文件划分为多个R代码块。但关键是,你不必这么做。 下面是我创建的另两个示例: |
![]() |
2
4
如果你知道乳胶,Swave可能是你最好的选择。odfWeave是一种类似的机制,但用于将代码嵌入OpenOffice.org网站文件。对于HTML,有R2html包。但所有这些都可能需要您对代码进行一点分解,以便从系统中获得最佳效果。或者,您的swave/odfweave/html模板可以在单个代码块中获取脚本的数据生成方面,并显示输出(
例如(还有这个)
不是吗
然后需要在需要打印输出的地方插入代码块:
然后你将需要块插入数字。
示例swave文件
使用csgillespie的示例swave文件,我会这样设置。首先
HTH公司 |
![]() |
3
4
常规txt文件:
或添加一些HTML标记:
|
![]() |
4
3
大约一年前,我写了一个叫做Roux的剧本。我希望能够从运行R脚本(包括任何图像)创建HTML脚本,而不必更改脚本。 从命令行调用Roux,如下所示: roux示例.R
Roux R包是一个非常小的R包,它修改plot()和其他一些函数以自动写入随机文件名,而不是默认的交互式图形设备。 我已经用了很多,它对我来说非常好,虽然我相信如果更多的人使用新的软件包,那么小问题就会出现,很可能你会有一个不同的功能,生成一个图形和Roux不会知道它应该为你打开一个PNG设备。 自从和Tal谈到这一点后,我已经更新和改进了代码,现在在这里: http://bitbucket.org/ananelson/roux/src
我已经添加了对乳胶成绩单的支持,这样你就可以轻松地创建pdf,其中包含R脚本的成绩单和图像。(如果您查看示例输出目录,可以看到一个示例,找到“raw”链接下载它。) 您确实需要安装Python和Pygments Python库。如果你有一个旧版本的Python和运行任何问题,请让我知道。 我在我的博客上写了关于Roux的文章,但没有公开太多,因为我的工作集中在一个名为Dexy的新项目上,这个项目是作为Swave的替代品。如果你想要更大的灵活性和控制力,或者对有文化的文档感兴趣,那么你也可以去看看Dexy。 |
![]() |
5
2
sweave 在你的问题,但不是真的为什么它不适合。你的问题似乎很适合斯威夫。事实上,您的示例代码可能来自第二个swave example .
如果你知道乳胶,那么Sweave就没那么难了。以下是作为swave文件的示例文件:
在linux下,只需将文件另存为tmp.Rnw公司. 那么
|
![]() |
6
2
还有LyX,它有一个swave接口。R/LyX/swave接口代码位于 http://cran.fhcrc.org/contrib/extra/lyx/ . LyX本身在大多数Linux发行版中都有。所有这些魔法都可以在Windows上使用,但绝对不是小事。在Windows上,我建议从bluereference中推断R,以便编写R程序。 |
![]() |
7
2
Asciidoc 用于简短的报告或编辑网页。现在有一个 R plugin ( ascii 在CRAN上),它允许将R代码嵌入到asciidoc文档中。语法与Markdown或Textile非常相似,因此您将很快学会它。
|
![]() |
8
2
这与罗姆诺夫的回答是一致的,但仍然如此。您只需编写自己的打印文件,将输出包装成一些HTML格式,并将输出嵌入到HTML文件中。同样的方法也适用于带有
Data URI scheme
,例如使用
|
![]() |
9
2
你可以用
|
![]() |
10
1
通过twitter的奇迹,有人主动联系我,给我发了一个链接 this page ,关于一个叫“roux”的包裹。它是一年前创建的,我从来没有听说过(显然你们大多数人也没有听说过)。 这个软件包似乎完全符合我的问题,虽然安装似乎不平凡。 我希望使用这个解决方案,同时也希望看看其他R成员是否可以加入这个项目来更好地增强R。 |
![]() |
11
0
@znmeb提出了一个很好的建议来尝试Lyx——一个更像乳胶前端的词,正如文档所指出的,在第2页的swave中有一篇很好的文章介绍了它的用法 this edition of R news 这就是我在ubuntu10.04中按照 lyx sweave repository : sudo apt-get install lyx cd ~./lyx wget http://cran.fhcrc.org/contrib/extra/lyx/preferences cd layouts wget http://cran.fhcrc.org/contrib/extra/lyx/literate* wget http://cran.fhcrc.org/contrib/extra/lyx/literate-article.layout wget http://cran.fhcrc.org/contrib/extra/lyx/literate-book.layout wget http://cran.fhcrc.org/contrib/extra/lyx/literate-report.layout wget http://cran.fhcrc.org/contrib/extra/lyx/literate-scrap.inc cd ~/texmf/tex wget http://www.biostat.jhsph.edu/~rpeng/ENAR2009/Sweave.sty
有用的链接: |
![]() |
Alejandro Andrade · 如何调试Rsweave 7 年前 |
![]() |
Amanda R. · 仅部分工作的颜色编码凹痕 9 年前 |
![]() |
Tobi · 扫描:使用块作为乳胶命令参数 11 年前 |
![]() |
Yorgos · 分区命令中包含\%时出错 11 年前 |