You are on page 1of 2

1. Flujo de trabajo R Markdown para escribir informes reproducibles y dinmicos con R.

Usalo para
Hoja de
R Markdown
incluir cdigo 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 cdigo R iv. Genera - Reemplaza el cdigo R con sus salidas y
lee mas en rmarkdown.rstudio.com con extensin .Rmd. con la sintaxis R Markdown. para crear salidas en el informe transforma el informe a una presentacin, 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 extensin 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 prrafo.
File New File R Markdown *cursivo* y _cursivo_
**negrita** y __negrita__
Una ventana abre donde puedes superndice^2^
seleccionar el tipo de formato que ~~tachado~~
quieres tener como resultado de tu [eslabn](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 despus)
#### 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: ...
ecuacin en lnea: $A = \pi*r^{2}$
---
YAML title: Sin ttulo"
author: "Annimo" 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
encabezado YAML
encabezado con tres rayas (- - -) informe. Arriba estn los
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
output: html_document archivo html (pgina web) * elemento 2
+ 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 presentacin beamer (pdf) + sub-elemento 2

output: ioslides_presentation presentacin 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 innovateonline.nl
5. Incluye cdigo Usa sintaxis de knitr para incluir cdigo R en tu informe. 6. Genera usa to archivo .Rmd como plantilla para generar un informe terminado.
R correr el cdigo e incluir los resultados cuando generas el documento.
Genera tu informe en dos maneras
cdigo incrustado pedazos de cdigo
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 botn knit HTML en la parte
Dos mas dos Aqui hay cdigo
equivale `r 2 + ```{r}
de arriba de la ventana de RStudio scripts
2`. dim(iris)
```
Cuando generas un informe, R
ejecutar cada trozo de cdigo 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 cdigo


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

opcin defecto efecto


1 Aade
runtime: shiny a 2 Enfunciones
los trozos de cdigo, aade
de Shiny input para 3 Render with
rmarkdown::run or
encabezado YAML incrustar widgets. Aade funciones click Run Document
eval TRUE Indica si se va a evaluar el cdigo e incluir los resultados Shiny render para salidas reactivas in RStudio
echo TRUE Indica si se muestra el cdigo a la par de los resultados --- ---
title: Grfico lineal" title: Grfico 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 cdigo 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:
```{r echo = FALSE} ```{r echo = FALSE}
cache FALSE Indica si se guardan resultados en cache renderPlot({ renderPlot({
d <- get(input$data) d <- get(input$datos)
comment "##" Carcter 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 presentacin interactiva).

8. Publica Comparte tu informe en lnea 9. Aprende mas


Rpubs.com ShinyApps.io Haz clic en el botn "Publish" en la
Documentacin y ejemplos - rmarkdown.rstudio.com
ventana de prevista RStudio para publicar Ms artculos - 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
publicacin 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 innovateonline.nl

You might also like