首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何预览R中的.Rd文档文件?

如何预览R中的.Rd文档文件?
EN

Stack Overflow用户
提问于 2018-11-03 00:08:03
回答 2查看 908关注 0票数 1

我希望能够打开一个.Rd文档文件并在R中预览它。

例如,我可以使用promptData创建一个数据文档文件:

代码语言:javascript
运行
复制
df <- data.frame(var1=1:5,var2=6:10)
promptData(df,filename = "df_doc.Rd")

它将在工作目录中生成一个文档文件"df_doc.Rd“。

为了预览这个文件,我可以在RStudio编辑器中打开它,然后点击“预览”,它将打开在“帮助”窗口中正确格式化的df_doc。但是,我希望能够用代码来实现这一点,而不是必须打开文件并点击RStudio图形用户界面中的预览按钮。类似于预览(“df_doc.Rd”)函数。

我知道有一些方法可以“安装”文档文件,以便R知道在哪里找到它们。但是我正在编写一些代码来自动生成这些文件并预览它们(希望不必加载安装文档文件的开发工具),所以我特别希望能够直接从文件中预览这些文件。这有可能吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-11-03 09:52:47

伙计,这个文件藏得很好!公平地说,"Rd“并不完全是Googleable,也不是关于文档的文档。但我设法把它捡起来了。

我一直在找的是

代码语言:javascript
运行
复制
previewRd('df_doc.Rd')

命令在rstudioapi库中。不幸的是,这只在RStudio中有效,所以如果我想让它普遍可用,我需要直接编写HTML,而不是Rd,然后在浏览器中打开它。

票数 2
EN

Stack Overflow用户

发布于 2019-03-24 23:30:34

根据“写R扩展”,运行:

代码语言:javascript
运行
复制
R CMD Rdconv -t html filename.Rd > filename.html

在命令行。另请参阅:

代码语言:javascript
运行
复制
R CMD Rd2pdf --help

R:system("R CMD Rdconv -t html filename.Rd > filename.html | chromium-browser")

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53127199

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档