Está en la página 1de 2

1. Flujo de trabajo R Markdown para escribir informes reproducibles y dinámicos con R.

Usalo para
Hoja de
R Markdown
incluir código R y resultados en presentaciones, documentos pdf, html, Word y mas. Para crear un informe:
referencia
Referencia i. Abre - Abre un archivo ii. Escribe - Escribe contenido iii. Incluye - Incluye código R iv. Genera - Reemplaza el código R con sus salidas y
lee mas en rmarkdown.rstudio.com con extensión .Rmd. con la sintaxis R Markdown. para crear salidas en el informe transforma el informe a una presentación, PDF, HTML o Word.

rmarkdown 0.2.50 Actualizado: 8/14


Un informe. Un informe. Un informe.
Un informe

= =
Una figura: Una figura: Una grafica: Microsoft
.Rmd Una figura:
```{r}
Word
```{r}
```{r} hist(co2)
hist(co2)
hist(co2) ``` Reveal.js
```
``` ioslides, Beamer

2. Abre archivo Empieza guardando un archivo de text con la extensión 3. Markdown Ahora, escribe tu informe en texto plano. usa la sintaxis de
.Rmd o abre RStudio. markdown para describir el formato de tu texto en el informe final.

sintaxis resulta en
• En el menu haz clic en: Texto plano
Termina linea con dos espacios para nuevo párrafo.
File ▶ New File ▶ R Markdown… *cursivo* y _cursivo_
**negrita** y __negrita__
• Una ventana abre donde puedes superíndice^2^
seleccionar el tipo de formato que ~~tachado~~
quieres tener como resultado de tu [eslabón](www.rstudio.com)

archivo .Rmd. # Encabezado 1

• Selecciona el tipo de formato que ## Encabezado 2


quieres como salida con los botones
### Encabezado 3
(puedes cambiarlo después)
#### Encabezado 4
• Haz clic en OK
##### Encabezado 5

###### Encabezado 6
4. Escoge salida Escribe un encabezado en YAML que explica que tipo
raya em: --
de documento quieres construir con tu archivo R Markdown. raya em: ---
elipsis: ...
ecuación en línea: $A = \pi*r^{2}$
---
YAML title: “Sin título"
author: "Anónimo" El generador de imagen: ![](camino/a/smallorb.png)
Un encabezado YAML es un conjunto output: html_document
planillas de RStudio
---
de pares llave:valor al comienzo de te genera el regla horizontal (o nueva diapositiva):
tu archivo. Comienza y termina el Este es el comienzo de mi
informe. Arriba están los encabezado YAML
encabezado con tres rayas (- - -) metadatos en un encabezado YAML.
***

> cita en bloque


El valor de salido determina que tipo de archivo R construirá con base en tu archivo .RmD (en Paso 6)
* lista sin orden
* elemento 2
output: html_document archivo html (página web) + sub-elemento 1
+ sub-elemento 2
output: pdf_document archivo pdf
1. lista ordenada
output: word_document Microsoft Word .docx 2. elemento 2
+ sub-elemento 1
output: beamer_presentation presentación beamer (pdf) + sub-elemento 2

output: ioslides_presentation presentación ioslides (html) Encabezado Tabla | Segundo Encabezado


----------------- | -------------------
Celda de tabla | Celda 2
RStudio® es una marca registrada de RStudio, Inc. • CC BY RStudio • info@rstudio.com • 844-448-1212 • rstudio.com Celda 3 | Celda 4
Traducido por Frans van Dunné • www.ixpantia.com
5. Incluye código Usa sintaxis de knitr para incluir código R en tu informe. 6. Genera usa to archivo .Rmd como plantilla para generar un informe terminado.
R correrá el código e incluirá los resultados cuando generas el documento.
Genera tu informe en dos maneras
código incrustado pedazos de código
Surround code with back ticks and r. comienza un trozo (chunk) con ```{r}. 1. Corre rmarkdown::render(“<camino/a/
R replaces inline code with its results. Termina un trozo con ``` archivo>”)
2. Haz clic en el botón knit HTML en la parte
Dos mas dos Aqui hay código
equivale `r 2 + ```{r}
de arriba de la ventana de RStudio scripts
2`. dim(iris)
```
Cuando generas un informe, R
• ejecutará cada trozo de código incrustado en el documento e incluirá los resultados
• construirá una nueva version de tu informe en el formato que haz indicado
opciones para mostrar • abre una prevista del archivo de salida en la ventana viewer
Usa las opciones de knitr para cambiar el formato de un trozo. • guarda el archivo de salida en tu carpeta de trabajo
Pon las opciones entre llaves encima del trozo correspondiente.

Aqui hay código


7. Documentos interactivos
Aqui hay código
```{r eval=FALSE} ```{r echo=FALSE} Convierte tu informe en un documento
dim(iris) dim(iris)
``` ``` interactivo Shiny en 3 pasos

opción defecto efecto


1 Añade
runtime: shiny a 2 Enfunciones
los trozos de código, añade
de Shiny input para 3 Render with
rmarkdown::run or
encabezado YAML incrustar widgets. Añade funciones click Run Document
eval TRUE Indica si se va a evaluar el código e incluir los resultados Shiny render para salidas reactivas in RStudio
echo TRUE Indica si se muestra el código a la par de los resultados --- ---
title: “Gráfico lineal" title: “Gráfico lineal"
warning TRUE Indica si se muestran advertencias output: html_document output: html_document
runtime: shiny runtime: shiny
error FALSE Indica si se muestran errores --- ---

message TRUE Indica si se muestran mensajes Choose a time series: Escoge serie de tiempo:
```{r echo = FALSE} ```{r echo = FALSE}
tidy FALSE Indica si se muestra código de forma organizada selectInput("data", "", selectInput("datos", "",
c("co2", "lh")) c("co2", "lh"))
results "markup" Opciones: "markup", "asis", "hold", o "hide" ``` ```
See a plot: Observa la figura:
cache FALSE Indica si se guardan resultados en cache ```{r echo = FALSE}
renderPlot({
```{r echo = FALSE}
renderPlot({
d <- get(input$data) d <- get(input$datos)
comment "##" Carácter de comentario para anteponer a resultados plot(d) plot(d)
}) })
fig.width 7 Ancho en pulgadas para figuras generadas en el trozo ``` ```

fig.height 7 Alto en pulgadas para figuras generadas en el trozo


* Nota: tu informe será un app de Shiny, esto significa que tienes que seleccionar un formato de salida html,
Para mas detalles mira en yihui.name/knitr/ como html_document (para informe interactivo) o ioslides_presentation (para presentación interactiva).

8. Publica Comparte tu informe en línea 9. Aprende mas


Rpubs.com ShinyApps.io Haz clic en el botón "Publish" en la
Documentación y ejemplos - rmarkdown.rstudio.com
ventana de prevista RStudio para publicar Más artículos - shiny.rstudio.com/articles
comparte documentos no- zzzz
Aloja un documento interactivo directamente a rpubs.com con un solo clic. ! - blog.rstudio.com
interactivos en el sitio de
en el servidor de RStudio. " - @rstudio
publicación markdown de
Opciones gratis y pagas.
RStudio. Sin costo. RStudio® and Shiny™ are trademarks of RStudio, Inc.
www.shinyapps.io
www.rpubs.com CC BY RStudio info@rstudio.com
844-448-1212 rstudio.com
Traducido por Frans van Dunné • www.ixpantia.com

También podría gustarte