Блоги с R: простой способ вставки R в сообщение в блоге?
Существует очень хороший плагин Mediawiki для R, который позволяет вставлять R-код на любую страницу вики. Это требует немного усилий для настройки, но это действительно полезно, когда вы его на месте.
Кто-нибудь знает об эквиваленте для встраивания R в сообщение в блоге? Единственное, что я мог найти, это этот плагин wordpress под названием RWebFriend, но он позволяет отправлять код Rweb. Я предполагаю, что вы можете вставлять свой код между двумя тегами, и он выполняется и возвращается.
Ответы
Ответ 1
Я вижу, что сегодня публикуется по этому вопросу в блоге "Learning R" . Какое совпадение!
Это использует Sweave для создания фактического вывода вместе с Python script, называемым blogpost.py(из Stuart Rackham), чтобы загрузить результаты в блог Wordpress. Мне нравится этот подход, потому что использование Sweave означает, что вывод вашего блога может быть легко преобразован в бумагу или презентацию (с Beamer), поэтому ведение блога становится даже более полезно в долгосрочной перспективе.
Ответ 2
Возможно, вам придется интегрировать R в свой механизм ведения блога, в отличие от расширения MediaWiki.
Или, идя в другую сторону, вы берете Rpad и оберните движок блога вокруг своего веб-интерфейса R.
Ответ 3
Я вижу, что вы спросили об этом год назад, и поскольку с тех пор были некоторые обновления (относящиеся к блогам WordPress), я думал об их ссылке.
Я написал две записи по теме:
ps: Я также опубликовал сообщение, которое я дал на useR2010, с другими советами в блоге о R, но другие сообщения, связанные с ними, - это которые отвечают на ваш вопрос.
Cheers, Tal
Ответ 4
По состоянию на ноябрь 2014 года есть простой способ блога от R к вашему блогу, размещенному на страницах github. Нет баз данных, нет локальной среды, нет новых панелей администратора. Требуются только веб-браузер, github и R.
- Fork Jekyll Now для развертывания pre-configuerd Jekyll (статический генератор сайта) в ваш репозиторий github. Измените новое имя репо.
- Изменить
_config.yml
, чтобы установить некоторые глобальные переменные (здесь вы можете настроить RSS, Disqus, Google Analytics и т.д.).
- Ваши сообщения в блоге будут расположены в каталоге
_posts
.
- Используйте пакеты R
rmarkdown
или knitr
, чтобы сделать ваш Rmd
файл md
.
- Загрузите/скопируйте и вставьте каталог
YYYY-MM-DD-my-first_post.md
в _posts
.
Как пример моего дневника минимализма: jangorecki.github.io
Он репо на github.com/jangorecki/jangorecki.github.io
Также сохранение Rmd
файлов в вашем репо дает возможность воспроизводить сообщение (+ R-фрагменты, конечно) локально в R кем-либо.
Ответ 5
Там есть сообщение о блог блогов Blogistic, как он использует org-mode Emacs/ESS, чтобы получить функциональность экспорта HTML.
Ответ 6
Большинство программ для ведения блогов имеют интерфейс XML-RPC. Таким образом, самым простым способом для блога из R может быть использование этого пакета: http://www.omegahat.org/XMLRPC/ и RCurl, который также можно найти на этом сайте.
Это было бы самым простым способом. Если вы google XML-RPC и Wordpress, вы можете найти код, написанный для php, но он также может помочь в написании кода R.
Ответ 7
Для разметки меток в blogspot может использоваться комбинация инструмента командной строки Pandoc, R-пакета ascii и Python gdata. См. мой блогпост