diff --git a/01_introduccion.Rmd b/01_introduccion.Rmd index fd2ebc2..0503a13 100644 --- a/01_introduccion.Rmd +++ b/01_introduccion.Rmd @@ -2,7 +2,7 @@ title: "INE con R: descargando datos del Instituto Nacional de Estadística desde R" subtitle: "Primera parte: Introducción" author: "Daniel Redondo-Sánchez - daniel.redondo.easp@juntadeandalucia.es" -date: "11-02-2019" +date: "13-06-2021" output: html_document: highlight: tango @@ -35,7 +35,7 @@ Dos enlaces nos serán muy útiles para comprender este generador, e incluso no * [Obtención de identificadores de objetos usando INEbase](https://www.ine.es/dyngs/DataLab/es/manual.html?cid=1259945947403). Permite reconocer el identificador de la operación estadística que se incluye en la URL. -### 1.2. Generar URL sabiendo número de tabla +### 1.2. Generar URL sabiendo el número de tabla Si queremos descargar información de una URL del tipo @@ -81,7 +81,7 @@ http://servicios.ine.es/wstempus/js/ES/DATOS_TABLA/t15/p417/a2017/l0/01007.px?ti ### 2.1. Primeros pasos Cargamos los paquetes necesarios: -```{r message=FALSE} +```{r message=FALSE, warning = FALSE} library(httr) library(rlist) library(dplyr) @@ -177,19 +177,23 @@ head(defunciones) ### 2.3. Ejemplo de uso -Con el data.frame obtenido, podemos trabajar. Por ejemplo: +Podemos hacer un gráfico con los datos descargados: -```{r} +```{r, warning = FALSE} library(ggplot2) -datos <- subset(defunciones, defunciones$codigo == "01-93 I-XXII.Todas las causas" & - defunciones$sexo != "Ambos sexos" & - ! defunciones$s_gest %in% c("Total", "No consta")) - -ggplot(datos, aes(x = s_gest, y = Valor, fill = sexo)) + - scale_fill_manual(values=c("darkblue", "deepskyblue")) + - geom_bar(stat = "identity", position = "dodge") + - ylab("Defunciones") + xlab("Semanas de gestación") + - ggtitle("Defunciones según semanas de gestación, por sexos") + - theme(legend.position="top") +defunciones %>% + filter( + codigo == "01-93 I-XXII.Todas las causas", + sexo != "Ambos sexos", + ! s_gest %in% c("Total", "No consta") + ) %>% + ggplot(aes(x = s_gest, y = Valor, fill = sexo)) + + scale_fill_manual(values = c("darkblue", "deepskyblue")) + + geom_bar(stat = "identity", position = "dodge") + + ylab("Defunciones") + + xlab("Semanas de gestación") + + ggtitle("Defunciones por sexos según semanas de gestación") + + theme_classic() + + theme(legend.position = "top") ``` \ No newline at end of file diff --git a/01_introduccion.html b/01_introduccion.html index 453411c..75d099f 100644 --- a/01_introduccion.html +++ b/01_introduccion.html @@ -1,11 +1,10 @@ - + - @@ -15,1284 +14,58 @@ INE con R: descargando datos del Instituto Nacional de Estadística desde R - + + - - - - - - + + + + -.tocify .tocify-item a, .tocify .list-group-item { -padding: 5px; -} -.tocify .nav-pills > li { -float: none; -} - - - - - - - - + - + @@ -1408,10 +151,6 @@ margin-left: auto; margin-right: auto; } -code { - color: inherit; - background-color: rgba(0, 0, 0, 0.04); -} img { max-width:100%; } @@ -1427,6 +166,9 @@ summary { display: list-item; } +pre code { + padding: 0; +} @@ -1439,7 +181,6 @@ max-height: 500px; min-height: 44px; overflow-y: auto; - background: white; border: 1px solid #ddd; border-radius: 4px; } @@ -1475,6 +216,7 @@ border: none; display: inline-block; border-radius: 4px; + background-color: transparent; } .tabset-dropdown > .nav-tabs.nav-tabs-open > li { @@ -1503,6 +245,12 @@ } } +@media print { +.toc-content { + /* see https://github.com/w3c/csswg-drafts/issues/4434 */ + float: right; +} +} .toc-content { padding-left: 30px; @@ -1564,7 +312,7 @@ -
+
@@ -1575,7 +323,7 @@ -