Blogging con R: ¿manera fácil de incrustar R en una publicación de blog?

4 minutos de lectura

Hay un muy buen plugin de Mediawiki para R que le permite incrustar código R en cualquier página wiki. Se necesita un poco de esfuerzo para configurarlo, pero es realmente útil una vez que lo tiene en su lugar.

¿Alguien sabe de un equivalente para incrustar R en una publicación de blog? Lo único que pude encontrar fue este complemento de wordpress llamado RWebFriendpero solo te permite enviar código a Rweb. Estoy imaginando algo donde puede incrustar su código entre dos etiquetas y se ejecuta y se devuelve.

  • Me alegra que hayas preguntado esto. Busqué uno durante unos 15 segundos, luego me distraje con otro objeto brillante y me olvidé de volver y mirar un poco más.

    – JD largo

    28 de septiembre de 2009 a las 14:55

veo que hay una publicación sobre este mismo tema en el blog “Learning R” Este Dia. ¡Qué casualidad!

Esto usa Sweave para crear la salida real, junto con un script de Python llamado blogpost.py (de Stuart Rackham) para subir los resultados al blog de WordPress. Me gusta ese enfoque porque usar Sweave significa que la salida de su blog podría convertirse fácilmente en un documento o una presentación (con proyector), por lo que los blogs se vuelven aún más útiles a largo plazo.

  • Para obtener un pdf de un archivo asciidoc, necesitaría usar una combinación de asciidoc y dblatex. En realidad, asciidoc incluye un buen script contenedor que lo hace tan fácil como ‘python a2x.py workflow_walkthrough.txt’

    – aprender

    30 de septiembre de 2009 a las 8:54

Es posible que deba integrar R en su motor de blogs, como la extensión MediaWiki.

O, yendo hacia el otro lado, tomas Rpad y envuelva un motor de blog alrededor de su interfaz R basada en web.

Veo que preguntaste esto hace un año, y dado que ha habido algunas actualizaciones desde entonces (relevantes para los blogs de WordPress), pensé en hacer referencia a ellas.

Escribí dos publicaciones sobre el tema:

  1. Para blogs alojados en wordpress.com: Resaltado de sintaxis R para bloggers en WordPress.com
  2. Para blogs autohospedados de wordpress.org: Resalte la sintaxis R en su blog (WordPress) usando el complemento wp-syntax

pd: También publiqué la charla que di sobre useR2010 con otros consejos sobre blogueando sobre Rpero las otras publicaciones vinculadas son las que responden a su pregunta.

Saludos, Tal

  • Gracias por la actualización, Tal. Parece que estas direcciones resaltan la sintaxis, pero no la interpretación. Todavía estoy esperando un complemento de wordpress para analizar el código R…

    – Shane

    30 de septiembre de 2010 a las 15:43

  • Gracias Shane. ¿Por qué crees que un complemento de este tipo sería más útil que simplemente resaltar la sintaxis?

    – Tal Galili

    2 de octubre de 2010 a las 7:09

avatar de usuario
jangorecki

A partir de noviembre de 2014, existe un método fácil para bloguear desde R a su blog alojado en páginas de github. Sin bases de datos, sin entorno local, sin nuevos paneles de administración. Solo se requiere navegador web, github y R.

  1. Tenedor Jekyll ahora para implementar preconfigurado jekyll (un generador de sitios estáticos) en su repositorio de github. Cambiar el nuevo nombre del repositorio.
  2. Editar _config.yml para configurar algunas variables globales (aquí puede configurar RSS, Disqus, Google Analytics, etc.).
  3. Las publicaciones de su blog se ubicarán en _posts directorio.
  4. Usar paquetes R rmarkdown o knitr para rendir tu Rmd archivo a md.
  5. Sube/copia y pega tu YYYY-MM-DD-my-first_post.md a _posts directorio.

Como ejemplo mi blog minimalista en: jangorecki.github.io

es repositorio en github.com/jangorecki/jangorecki.github.io

También almacenar Rmd Los archivos en su repositorio brindan la capacidad de reproducir la publicación (+R fragmentos, por supuesto) localmente en R por cualquiera.

Hay una publicación en blog de reflexiones blogisticas cómo está usando Emacs/ESS org-mode para obtener la funcionalidad de exportación de HTML.

avatar de usuario
Roberto

La mayoría del software de blogs tiene una interfaz XML-RPC. Entonces, la forma más fácil de bloguear desde R podría ser usando este paquete: http://www.omegahat.org/XMLRPC/ y RCurl que también se pueden encontrar en ese sitio.

Esta sería, con mucho, la forma más fácil de hacerlo. Si busca en Google XML-RPC y WordPress, puede encontrar código escrito para php, pero también podría ayudar a escribir el código R.

avatar de usuario
Karsten W.

Para pasar Markdown a blogspot, se puede usar una combinación de la herramienta de línea de comandos Pandoc, R-package ascii y el módulo Python gdata. Ver mi entrada de blog

¿Ha sido útil esta solución?