Как я могу просмотреть файлы документации .Rd в R? - PullRequest
0 голосов
/ 03 ноября 2018

Я хотел бы иметь возможность открыть файл документации .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 знал, где их найти. Но я пишу некоторый код, который будет генерировать эти файлы автоматически и просматривать их (надеюсь, без необходимости загружать инструменты разработки, которые устанавливают файлы документации), поэтому я специально надеюсь, что смогу просматривать их непосредственно из файла. Это возможно?

Ответы [ 2 ]

0 голосов
/ 25 марта 2019

Согласно ' Writing R Extensions ', запустите:

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")

0 голосов
/ 03 ноября 2018

Человек, документация для этого была довольно хорошо спрятана! Если честно, «Rd» не совсем Googleable, равно как и документация о документации. Но мне удалось откопать это.

То, что я искал, это

previewRd('df_doc.Rd')

команда в библиотеке rstudioapi. К сожалению, это работает только в RStudio, поэтому, если я хочу, чтобы он был общедоступным, мне нужно написать HTML вместо Rd и открыть его в браузере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...