我希望能够打开一个.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图形用户界面中的预览按钮。类似于预览(“df_doc.Rd”)函数。
我知道有一些方法可以“安装”文档文件,以便R知道在哪里找到它们。但是我正在编写一些代码来自动生成这些文件并预览它们(希望不必加载安装文档文件的开发工具),所以我特别希望能够直接从文件中预览这些文件。这有可能吗?
发布于 2018-11-03 09:52:47
伙计,这个文件藏得很好!公平地说,"Rd“并不完全是Googleable,也不是关于文档的文档。但我设法把它捡起来了。
我一直在找的是
previewRd('df_doc.Rd')
命令在rstudioapi库中。不幸的是,这只在RStudio中有效,所以如果我想让它普遍可用,我需要直接编写HTML,而不是Rd,然后在浏览器中打开它。
发布于 2019-03-24 23:30:34
根据“写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")
https://stackoverflow.com/questions/53127199
复制相似问题