Есть ли способ / сайт / место / состояние ума, который позволяет вам увидеть результаты примера кода в справке пакета - PullRequest
5 голосов
/ 08 августа 2011

Справочная система R великолепна, и мне нравится, что почти все страницы справки для функции содержат пример, но иногда мне хотелось бы, чтобы был способ увидеть результаты кода примера без копирования и вставки в мой текущий сеанс. Это вдвойне относится к графическим функциям.

Есть ли способ сделать одно из следующих действий:

  1. Скомпилируйте мои файлы справки с результатами встроенного кода примера
  2. Создание PDF-файла справки с результатами
  3. Иметь веб-сайт с файлами справки и результатами примеров.

Ответы [ 2 ]

7 голосов
/ 08 августа 2011

example(foo) - это обычный интерфейс для функции foo. Он выведет код примера на консоль строки / чанка за раз и сделает паузу между графиками.

Справочная система R скоро станет более динамичной, но это поможет только (IIRC), если автор пакета переписывает все или части справочных страниц для включения динамического содержимого. Мне не известно о предложении включить вывод из примеров в новую динамическую справку, но потенциально это можно сделать. Если у вас установлен стандартный набор инструментов R, вы можете получить исходные коды пакетов и проверить их - это создаст R-файл с объединенным примером кода, который используется для проверки того, что примеры работают.

(2) становится немного ближе к виньетке.

7 голосов
/ 08 августа 2011

Используйте example, например:

example(hist)

Или см. Графическое руководство R .

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