Documentos de Académico
Documentos de Profesional
Documentos de Cultura
HERRAMIENTAS MULTIMEDIALES II
Actividad 2
Elaboracin de un documento R Markdown con RStudio
1. Objetivo.
Est gua tiene como propsito que el alumno aprenda a elaborar un documento R
Markdown, para presentar sus trabajos y tareas, o publicarlas en la Web, con la ayuda de
knitr + Markdown + RStudio. Un documento R markdown es un documento cuyo archivo
de salida puede estar en los formatos siguientes: PDF. MS-Word o HTML (pgina Web).
2. Pasos a realizar.
1) Cree un flder o directorio de nombre: Practicas-Doc. R Markdow, de ser posible
sera ms conveniente que lo creara en una memoria USB.
2) Ingrese al RStudio IDE (Entorno de Desarrollo Integral) haciendo doble clic sobre el
icono
Aparece la siguiente ventana en la que hay que elegir la librera knitr, con la que
vamos a trabajar.
5) Establezca su directorio de trabajo.
Los archivos R Markdown estn diseados para ser utilizados de tres maneras:
Para colaborar con otros cientficos de datos (incluyendo a Usted!), Que estn
interesados en sus conclusiones, y cmo Usted los alcanz (es decir, el cdigo).
Requisitos previos
Necesita el paquete rmarkdown, pero no necesita instalarlo explcitamente ni cargarlo, ya
que RStudio lo hace automticamente cuando es necesario.
Fundamentos de R Markdown
Se trata de un archivo R Markdown, un archivo de texto extensin .Rmd:
---
title: "Diamond sizes"
date: 2017-04-15
output: html_document
---
```
Tenemos datos sobre diamantes `r nrow (diamonds)`. Solamente
`r nrow (diamantes)- nrow (ms pequeo)` son ms grandes que
2.5 quilates. La distribucin del resto se muestra abajo:
Cuando abre un .Rmd, usted consigue una interfaz del cuaderno donde el cdigo y la
salida se entrelazan. Puede ejecutar cada fragmento de cdigo haciendo clic en el icono
Ejecutar (parece un botn de reproduccin en la parte superior del fragmento) o
pulsando Cmd / Ctrl-Shift-Enter. RStudio ejecuta el cdigo y muestra los resultados en
lnea con el cdigo:
Para producir un informe completo que contenga todo el texto, cdigo y resultados, haga
clic en "Knit" o presione Cmd / Ctrl-Shift-K. Tambin puede hacer esto mediante
programacin con rmarkdown :: render ("1-example.Rmd"). Esto mostrar el informe en
el panel del visor y crear un archivo HTML autnomo que podr compartir con otros.
Para comenzar con su propio archivo .Rmd, seleccione File New File R
Markdown ... en la barra de mens. RStudio presentar un asistente que puede utilizar
para pre-llenar su archivo con contenido til que le recuerda cmo funcionan las
caractersticas clave de R Markdown.
Text formatting
------------------------------------------------------------
*italic* or _italic_
**bold** __bold__
`code`
superscript^2^ and subscript~2~
Headings
------------------------------------------------------------
# 1st Level Header
Lists
------------------------------------------------------------
* Bulleted list item 1
* Item 2
* Item 2a
* Item 2b
[linked phrase](http://example.com)
Tables
------------------------------------------------------------
La mejor manera de aprender esto es simplemente probarlos. Tardar unos das, pero
pronto se convertirn en una segunda naturaleza, y no tendr que pensar en ellos. Si te
olvidas, puedes acceder a una hoja de referencia prctica con Help Markdown QuIck
Reference.
10) Ejercicio
Modifique la plantilla dada, para obtener el siguiente documento. (cambiar ttulo, autor,
fecha)
R Markdown
Al hacer clic en el botn ** Knit **, se generar un documento que incluir tanto el
contenido como la salida de los fragmentos de cdigo R incrustados dentro del
documento. Puede incrustar un fragmento ( chunk) de cdigo R como este:
```{r cars}
summary(cars)
```
Incluyendo grficos
Tambin puede incrustar grficos, por ejemplo:
Bibliografa.
[1] Knuth, Donald Ervin. The TEXbook American Mathematical Society and Addinson-
Wesley Publishing Company, United States of America, 1986.
[2] Grtzer, George. More Math Into L ATEX. Springer, 4. ed., Springer Science+Business
Media LLC, New York, USA, 2007.
[3] Mora Flores, Walter y Borbn A., Alexnder. EDICIN DE TEXTOS CIENTFICOS
LATEX. Composicin, Diseo Editorial, Grficos, Inkscape, Tikz y Presentaciones
Beamer. Escuela de Matemtica, Instituto Tecnolgico de Costa Rica, Costa Rica, 2013.
[4] Xie Yihui, Dynamic Documents with R and Knitr. Chapman & Hall/CRC Press, Taylor
& Francis Group. Boca Ratn, Fl. USA, 2014.