Показать 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
Другие вопросы по тегам