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

3yhwsihp  于 2023-07-31  发布在  其他
关注(0)|答案(2)|浏览(141)

我希望能够打开一个.Rd文档文件并在R中预览它。
例如,我可以使用promptData创建数据文档文件:

df <- data.frame(var1=1:5,var2=6:10)
promptData(df,filename = "df_doc.Rd")

字符串
这将在工作目录中生成文档文件“df_doc.Rd”。
为了预览这个文件,我可以在RStudio编辑器中打开它,然后点击“预览”,这将在帮助窗口中打开正确格式的df_doc。但是,我希望能够通过代码来实现这一点,而不是必须打开文件并点击RStudio GUI中的Preview按钮。类似于preview(“df_doc.Rd”)函数。
我知道有一些方法可以“安装”文档文件,这样R就知道在哪里可以找到它们。但是我正在编写一些代码,可以自动生成这些文件并预览它们(希望不必加载安装文档文件的开发工具),所以我特别希望能够直接从文件预览这些文件。这可能吗?

ovfsdjhp

ovfsdjhp1#

伙计,这个文件藏得很好!公平地说,“Rd”并不完全是Google可搜索的,关于文档的文档也是如此。但我还是找到了。
我一直在寻找的是

rstudioapi::previewRd('df_doc.Rd')

字符串
命令。不幸的是,这只适用于RStudio,所以如果我想让它普遍可用,我需要直接编写HTML而不是Rd,并在浏览器中打开它。

pcww981p

pcww981p2#

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

R CMD Rdconv -t html filename.Rd > filename.html

字符串
在命令行中。参见:

R CMD Rd2pdf --help


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

相关问题