Показать Rd файл в программе просмотра из Rstudio
У меня есть документация для функций и наборов данных в папке проекта. В папке с документацией у меня есть.Rd файлы для всех наборов данных. Я бы хотел, чтобы пользователь мог вызывать пользовательскую функцию справки и запускать файл.Rd в программе просмотра, как это делается автоматически, когда файл компилируется из редактора файлов. Можно ли сделать это?
1 ответ
Решение
Я не совсем понимаю, почему вы хотите это сделать, но это возможно. Что вам нужно сделать, это просто поместить ваши наборы данных в пакет, документировать их там, и тогда пользователи получат к ним легкий доступ.
Но если вы действительно хотите по какой-то причине избежать этого, вот как:
library(magrittr)
library(htmltools)
library(tools)
f <- "some.Rd" # Set a filename for an Rd file here
f %>%
parse_Rd %>%
(function(x) capture.output(Rd2HTML(x))) %>%
HTML %>%
browsable