Напечатайте виньетку файла справки R в качестве выходной информации в записную книжку R HTML - PullRequest
1 голос
/ 29 февраля 2020

Я пытаюсь распечатать виньетку файла справки R в блокноте блокнота R для вывода в файл HTML. Я хочу, чтобы вся виньетка отображалась как вывод в предварительном просмотре блокнота HTML, поскольку он служит хорошим словарём данных для примера быстрой регрессии. Используя library(mlbench), я попытался:

print(?BostonHousing2)

, и я попытался просто вызвать

?BostonHousing2

в кусках кода, и ни один из них не выведет в файл HTML, они просто заполните вкладку «Справка» внутри RStudio.

У кого-нибудь есть идеи?

1 Ответ

2 голосов
/ 29 февраля 2020

Вот способ (если я правильно понимаю, что вы хотите). Но, возможно, не самый лучший.

---
title: "Untitled"
author: "Stéphane Laurent"
date: "29 février 2020"
output: html_document
---

```{r setup, include=FALSE}
library(gbRd) # for Rd_fun
```

```{r, results='asis'}
Rd <- Rd_fun(help("pretty")) 
htmlfile <- tempfile(fileext = ".html")
tools::Rd2HTML(Rd, htmlfile, package = "",
               stages = c("install", "render"))
htmllines <- readLines(htmlfile)
i <- grep("<body>", htmllines)
j <- grep("</body>", htmllines)
cat(htmllines[(i+1):(j-1)], sep = "\n")
```
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...