From 8ac730dc97dbc70b07b1b04788193d0375710215 Mon Sep 17 00:00:00 2001 From: Xavier de Pedro Puente Date: Tue, 23 May 2023 10:59:13 +0200 Subject: [PATCH 1/3] First version translated into Spanish from the firt 5 tutorials in package learnr (referring to the v1 of r4ds book) --- .../ex-data-basics_es/ex-data-basics.Rmd | 205 ++++++ .../ex-data-basics_es/images/flights.png | Bin 0 -> 343808 bytes .../ex-data-filter_es/ex-data-filter.Rmd | 385 ++++++++++++ .../images/transform-logical.png | Bin 0 -> 71917 bytes .../ex-data-mutate_es/ex-data-mutate.Rmd | 305 +++++++++ .../ex-data-manip-summarise.Rmd | 592 ++++++++++++++++++ inst/tutorials/ex-setup-r_es/ex-setup-r.Rmd | 147 +++++ 7 files changed, 1634 insertions(+) create mode 100644 inst/tutorials/ex-data-basics_es/ex-data-basics.Rmd create mode 100644 inst/tutorials/ex-data-basics_es/images/flights.png create mode 100644 inst/tutorials/ex-data-filter_es/ex-data-filter.Rmd create mode 100644 inst/tutorials/ex-data-filter_es/images/transform-logical.png create mode 100644 inst/tutorials/ex-data-mutate_es/ex-data-mutate.Rmd create mode 100644 inst/tutorials/ex-data-summarise_es/ex-data-manip-summarise.Rmd create mode 100644 inst/tutorials/ex-setup-r_es/ex-setup-r.Rmd diff --git a/inst/tutorials/ex-data-basics_es/ex-data-basics.Rmd b/inst/tutorials/ex-data-basics_es/ex-data-basics.Rmd new file mode 100644 index 000000000..884139e26 --- /dev/null +++ b/inst/tutorials/ex-data-basics_es/ex-data-basics.Rmd @@ -0,0 +1,205 @@ +--- +title: "Conceptos básicos de datos" +output: + learnr::tutorial: + language: es + progressive: true + allow_skip: true + df_print: default +runtime: shiny_prerendered +description: > + Obtén información sobre los tipos básicos de datos en R. Explora los _data_ + _frames_ de R y aprende cómo interactuar con _data frames_ y sus columnas. +--- + +```{r setup, include=FALSE} +library(learnr) +library(tidyverse) +library(nycflights13) +library(datos) +millas <- as.data.frame(datos::millas) # Hack temporal del traductor del Tutorial. Forzamos aquí a mantener "millas" como data.frame() en memoria de R porque justamente el tutorial quiere mostrar la diferencia entre un tibble y un data.frame usando "millas" como data.frame, y parece que en el paquete "datos", el objeto millas se carga como data frame por omisión en la memoria de R. +tutorial_options(exercise.timelimit = 60) +``` + +## Bienvenidos + +En este tutorial, aprenderás a usar R para inspeccionar el contenido de un _data frame_ o _tibble_. Los _data frames_ y los _tibbles_ son estructuras de R para almacenar datos tabulares; si heredas un conjunto de datos tabulares en R, es casi seguro que vendrá como una de estas estructuras. + +Aquí aprenderás cómo hacer tres cosas con _data frames_ y _tibbles_: + +1. Mirar el contenido de un _data frame_ o _tibble_ +2. Abrir una página de ayuda que describa un _data frame_ o _tibble_ +3. Identificar las variables y sus tipos en un _tibble_ + +También conocerás los conjuntos de datos `millas` (equivalente a `mpg` de la versión inglesa del libro) y `vuelos` (equivalente a `flights` de la versión inglesa del libro). Estos conjuntos de datos aparecen con frecuencia en los ejemplos de R. + +Las lecturas de este tutorial siguen el libro [_R for Data Science_ (v1)](https://es.r4ds.hadley.nz/), secciones 3.2 y 5.1. + +## `Data frames` + +### ¿Qué es un `data frame`? + +Un ___data frame___ es una colección rectangular de valores, generalmente organizados de modo que las variables aparezcan en las columnas y las observaciones en las filas. + +Por ejemplo: el _data frame_ `millas` contiene observaciones recopiladas por la Agencia de Protección Ambiental de EE. UU. en 38 modelos de automóviles. Para ver el _data frame_ `millas`, escribe `millas` en el fragmento de código a continuación y luego haz clic en "Ejecutar código". + +```{r mpg-setup} +millas <- as.data.frame(millas) +``` + +```{r mpg, exercise = TRUE} + +``` + +
+**Pista:** Escribe `millas` y haz en el botón de "Ejecutar código". +
+ +### Una nota sobre `millas` + +El código de encima funcionó porque te he cargado antes el paquete ggplot2 en este tutorial: `mpg` viene en paquete ggplot2 (y su traducción `millas` viene en el paquete `datos`). Si quieres mirar `millas` en tu ordenador, necesitas cargar los paquetes ggplot2 y datos primero. Lo puedes hacer en dos pasos: + +1. Ejecuta `install.packages(c('ggplot2', 'datos'))` para instalar ggplot2 y datos si no los tienes todavía. +2. Carga ggplot2 y datos con las instrucciones `library(ggplot2)` y `library(datos)` + +Después de esto, podrás acceder a cualquier objeto en ggplot2 o datos —incluyendo `mpg` o `millas`— hasta que cierres la sesión de R. + +### + +¿Notaste cuánta información había dentro de `millas`? Yo también. A veces, el contenido de un _data frame_ no cabe en una sola pantalla, lo que dificulta su inspección. Pronto veremos una alternativa para usar y examinar _data frames_. Pero primero consigamos algo de ayuda... + +## Páginas de ayuda + +### Como abrir una página de ayuda + +Puedes aprender más sobre `millas` abriendo su página de ayuda. La página de ayuda explicará de donde viene el conjunto de datos `millas` y qué describe cada variable en `millas`. Para abrir la página de ayuda, escribe `?millas` en el fragmento de código de debajo y haz clic en "Ejecutar código". + +```{r help, exercise = TRUE} + +``` + +
+**Pista:** Escribe `?millas` y haz clic en el botón de Ejecutar código. +
+ +### ? sintaxis + +Puedes abrir una página de ayuda para cualquier objeto que venga con R o con un paquete R. Para abrir la página de ayuda, escribe un `?` antes del nombre del objeto y luego ejecuta el comando, como lo hiziste con `?millas`. Esta técnica funciona para funciones, paquetes y más. + +Ten en cuenta que los objetos creados por ti y tus colegas no tendrán una página de ayuda (a menos que crees una). + +### Ejercicios + +Usa el código de debajo para responder las siguientes preguntas. + +```{r exercises1, exercise = TRUE} + +``` + +```{r quiz1, echo = FALSE} +quiz(caption = "Test", + question("¿Qué significa la variable `traccion` de `millas`? Lee la ayuda para `?millas` para averiguarlo.", + answer("Si el vehículo tiene airbags laterales para la persona conductora o no"), + answer("Si el vehículo tiene transmisión automática o manual"), + answer("El número de cilindros del motor del vehículo"), + answer("Algo diferente", correct = TRUE, message = "`traccion` describe el tipo de tracción en el vehículo: d = delantera, t = trasera, 4 = 4 ruedas."), + allow_retry = TRUE + ), + question("Cuantas filas tiene el _data frame_ llamado `cars`?", + answer("2"), + answer("25"), + answer("50", correct = TRUE), + answer("100"), + incorrect = "Incorrecto.\nPista: R numera las filas de un _data frame_ cuando muestra el contenido del _data frame_. Como resultado, puedes detectar el número de filas en `cars` por medio de examinar `cars` en el bloque de código de arriba.", + allow_retry = TRUE + ), + question("Cuantas columnas hay en el _data frame_ llamado `cars`?", + answer("1"), + answer("2", correct = TRUE), + answer("4"), + answer("más de cuatro"), + incorrect = "Incorrecto.\nPista: Si inspeccionas el contenido de `cars` en el bloque de código de arriba, debería ser bastante fácil contar su número de columnas.", + allow_retry = TRUE + ) +) +``` + +## _tibbles_ + +### ¿Qué es un _tibble_? + +El _data frame_ `vuelos` en el paquete `datos` (traducción del _data frame_ `flights` en el paquete `nycflights13`) es un ejemplo de un _tibble_. Los _tibbles_ son _data frames_ con algunas propiedades extra. + +Para ver a lo que me refiero, usa el fragmento de código de debajo para mostrar el contenido de `vuelos`. + +```{r flights, exercise = TRUE} + +``` + +
+**Pista:** Escribe el nombre del _data frame_ que quieres imprimir y haz clic en el botón de Ejecutar código. He cargado los paquetes `nycflight13` y `datos` para ti ya. +
+ +### + +Buen trabajo. `vuelos` describe cada vuelo que ha salido de la ciudad de Nueva York en 2013. Los datos provienen de la [Oficina de Estadísticas de Transporte de EE. UU.](http://www.transtats.bts.gov/DatabaseInfo.asp?DB_ID=120&Link=0), y el conjunto de datos está documentado en `?vuelos`. + + +### La visualización de un _tibble_ + +Quizás te darás cuenta que `vuelos` se ve un poco diferente que `millas`. `vuelos` muestra solo las primeras filas del _data frame_ y solo las columnas que caben en pantalla. + +`vuelos` se imprime de forma diferente porque es un ___tibble___. Los _tibbles_ son _data frames_ que se modifican ligeramente para que sean más fáciles de usar. Por ejemplo, R no intenta mostrarte todo un _tibble_ a la vez (pero intentará mostrarte todo un _data frame_ que no sea un _tibble_). + +Puedes usar `as_tibble()` para devolver una versión _tibble_ de cualquier _data frame_. Por ejemplo, esto devolvería una versión _tibble_ de `millas`: `as_tibble(millas)`. + + +## Tipos de datos + +### Códigos de tipo + +```{r flights3, echo = FALSE} +vuelos +``` + +¿Te diste cuenta de que debajo de los nombres de las columnas de `vuelos` aparece una fila de tres (o cuatro) abreviaturas de letras? Estas abreviaturas describen el _tipo_ de datos que se almacenan en cada columna de `vuelos`: + +* `int` significa números enteros. + +* `dbl` significa dobles o números reales. + +* `chr` significa vectores de caracteres o cadenas de texto. + +* `dttm` significa fecha-hora (una fecha + una hora; de las siglas en inglès data-time). + +Hay otros tres tipos comunes de variables que no se usan en este conjunto de datos pero se usan en otros conjuntos de datos: + +* `lgl` significa vectores lógicos que contienen solo `VERDADERO` o `FALSO`. + +* `fctr` significa factores, que R usa para representar variables categóricas + con posibles valores fijos. + +* `fecha` significa fechas. + +Esta fila de tipos de datos es exclusiva de _tibbles_ y es una de las formas en que los _tibbles_ intentan ser más fáciles de usar que los _data frames_. + + +### Comprueba tu conocimiento + +```{r quiz2, echo=FALSE} +question("¿Qué tipos de variables contiene `vuelos`? Marca todo lo que corresponda.", + type = "multiple", + allow_retry = TRUE, + incorrect = "No exactamente. Mira con más detalle en `vuelos`.", + answer("enteros (integers)", correct = TRUE), + answer("dobles (doubles)", correct = TRUE), + answer("factores (factors)"), + answer("caracteres (characters)", correct = TRUE), + correct = "¡Buen trabajo!" +) +``` + +### Felicidades + +Has conocido las estructuras básicas de tablas en R: _data frames_ y _tibbles_; y has aprendido a inspeccionar su contenido. Cuando estés listo/a, continúa con el siguiente tutorial para comenzar a visualizar tus datos. + diff --git a/inst/tutorials/ex-data-basics_es/images/flights.png b/inst/tutorials/ex-data-basics_es/images/flights.png new file mode 100644 index 0000000000000000000000000000000000000000..751a2c7e917689a6c3839ee58a55ad15c6acbfac GIT binary patch literal 343808 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
2Xw{e(=!E+dB?n5x+^1Sv!t+NHYa%?UTBbjnF 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 literal 0 HcmV?d00001 diff --git a/inst/tutorials/ex-data-filter_es/ex-data-filter.Rmd b/inst/tutorials/ex-data-filter_es/ex-data-filter.Rmd new file mode 100644 index 000000000..49de0c205 --- /dev/null +++ b/inst/tutorials/ex-data-filter_es/ex-data-filter.Rmd @@ -0,0 +1,385 @@ +--- +title: "Filtrar observaciones" +output: + learnr::tutorial: + language: es + progressive: true + allow_skip: true +runtime: shiny_prerendered +description: > + Aprende a filtrar observaciones en un _data frame_. Usa `filter()` para + extraer observaciones de un _data frame_, y usa `&`, `|` y `!` para escribir + comprobaciones de lógica. +--- + +```{r setup, include=FALSE} +library(learnr) +library(tidyverse) +library(nycflights13) +library(Lahman) +library(datos) + +tutorial_options( + exercise.timelimit = 60, + # A simple checker function that just returns the message in the check chunk + exercise.checker = function(check_code, ...) { + list( + message = eval(parse(text = check_code)), + correct = logical(0), + type = "info", + location = "append" + ) + } +) +knitr::opts_chunk$set(error = TRUE) +``` + +## Bienvenidos/as + +Este es un tutorial de demostración. compáralo con el [código fuente](https://github.com/rstudio/learnr/tree/main/inst/tutorials/ex-data-filter/ex-data-filter.Rmd) que lo hizo. + +### + +En este tutorial, aprenderás cómo: + +* use `filter()` para extraer observaciones de un _data frame_ o _tibble_ +* escribir pruebas lógicas en R +* combinar pruebas lógicas con operadores booleanos +* manejar los valores faltantes dentro de las pruebas lógicas + +Las lecturas de este tutorial siguen el libro [_R for Data Science_ (v1)](https://es.r4ds.hadley.nz/), sección 5.2. + +### Prerequisitos + +Para practicar estas habilidades, utilizaremos el conjunto de datos `vuelos` del paquete datos (que originalmente en inglés proviene del paquete nycflights13). Este _data frame_ proviene de la [Oficina de Estadísticas de Transporte de EE. UU.](http://www.trastats.bts.gov/DatabaseInfo.asp?DB_ID=120&Link=0) y contiene todos los `r format(nrow(datos::vuelos), big.mark = ",")` vuelos que partieron de la ciudad de Nueva York en 2013. Está documentado en `?vuelos`. + +Si estás listo/a para comenzar, haz clic en el botón de __Continuar__! + +## Filtra filas con `filter()` + +### filter() + +`filter()` te permite usar una prueba lógica para extraer filas específicas de un _data frame_. Para usar `filter()`, pásale el _data frame_ seguido de una o más pruebas lógicas. `filter()` devolverá cada fila que pase cada prueba lógica. + +Entonces, por ejemplo, podemos usar `filter()` para seleccionar cada vuelo en vuelos que partieron el 1 de enero. Haz clic en Ejecutar código para probarlo: + +```{r filter1, exercise = TRUE, exercise.eval = FALSE} +filter(vuelos, mes == 1, dia == 1) +``` + + +### salida + +Como en todas las funciones de dplyr, `filter()` devuelve un nuevo _data frame_ para que lo guardes o uses. No sobrescribe el _data frame_ anterior. + +Si deseas guardar la salida de `filter()`, deberás usar el operador de asignación, `<-`. + +Vuelve a ejecutar el comando en el fragmento de código a continuación, pero primero organiza el código para guardar la salida en un objeto llamado `jan1`. + +```{r filter2, exercise = TRUE, exercise.eval = FALSE} +filter(vuelos, mes == 1, dia == 1) +``` + +```{r filter2-solution} +jan1 <- filter(vuelos, mes == 1, dia == 1) +``` + +### + +¡Buen trabajo! Ahora puedes ver los resultados ejecutando el nombre `jan1` por sí solo. O puedes pasar `jan1` a una función que tome _data frames_ como entrada. + +¿Notaste que este código usaba el operador igual doble, `==`? `==` es uno de los operadores de comparación lógica de R. Los operadores de comparación son clave para usar `filter()`, así que echémosles un vistazo. + +## Comparaciones lógicas + +### Operadores de comparación + +R proporciona un conjunto de operadores de comparación que puedes usar para comparar valores: `>`, `>=`, `<`, `<=`, `!=` (distinto) y `==` (igual) . Cada uno crea una prueba lógica. Por ejemplo, ¿es `pi` mayor que tres? + +```{r} +pi > 3 +``` + +### + +Cuando colocas una prueba lógica dentro de `filter()`, el filtro aplica la prueba a cada fila en el _data frame_ y luego devuelve las filas que pasan, como un nuevo _data frame_ + +Nuestro código anterior devolvió cada fila cuyo valor de mes era igual a uno _y_ cuyo valor de día era igual a uno. + +### ¡Cuidado! + +Cuando comienzas con R, el error más fácil de cometer es probar la igualdad con `=` en lugar de `==`. Cuando esto suceda obtendrás un error informativo: + +```{r, error = TRUE} +filter(vuelos, mes = 1) +``` + +### Múltiples pruebas + +Si le das a `filter()` más de una prueba lógica, `filter()` combinará las pruebas con un "y" implícito. En otras palabras, `filter()` devolverá solo las filas que devuelven `VERDADERO` para cada prueba. Puede combinar pruebas de otras formas con operadores booleanos... + +## Operadores booleanos + +### &, |, y ! + +R usa operadores booleanos para combinar múltiples comparaciones lógicas en una sola prueba lógica. Estos incluyen `&` (_y_), `|` (_o_), `!` (_no_ o _negación_) y `xor()` (_exactamente o_). + +Tanto `|` como `xor()` devolverán VERDADERO si una u otra comparación lógica devuelve VERDADERO. `xor()` se diferencia de `|` en que devolverá FALSO si ambas comparaciones lógicas devuelven VERDADERO. El nombre _xor_ significa _exactamente o_. + +Estudie el siguiente diagrama para tener una idea de cómo funcionan estos operadores. + +```{r fig1, echo = FALSE, out.width = "100%", fig.cap = "En la figura anterior, `x` es el círculo de la izquierda, `y` es el círculo de la derecha, y la región sombreada muestra qué partes selecciona cada comando."} +knitr::include_graphics("images/transform-logical.png") +``` + +### Prueba tus conocimientos + +```{r logicals, echo = FALSE} +question(" ¿Qué devolverá el siguiente código?: `filter(vuelos, mes == 11 | mes == 12)`", + answer("Todos los vuelos que partieron en noviembre _o_ diciembre", correct = TRUE), + answer("Todos los vuelos que partieron en noviembre _y_ diciembre", message = "Técnicamente un vuelo no podría haver partido en noviembre _y_ diciembre a menos que partiera dos veces."), + answer("Todos los vuelos _excepto_ los que partieron en noviembre o diciembre"), + answer("Un error. Esta es una forma incorrecta de combinar pruebas.", message = "La siguiente sección dirá un poco más sobre la combinación de pruebas."), + allow_retry = TRUE +) +``` + +### Errores habituales + +En R, el orden de las operaciones no funciona como en inglés. No puedes escribir `filter(vuelos, mes == 11 | 12)`, aunque podrías decir "busca todos los vuelos que salieron en noviembre o diciembre". Asegúrate de escribir una prueba _completa_ en cada lado de un operador booleano. + +Aquí hay cuatro consejos más para ayudarte a usar pruebas lógicas y operadores booleanos en R: + +### + +1. Una abreviatura útil para este problema es `x %in% y`. Esto seleccionará cada fila donde `x` es uno de los valores en `y`. Podríamos usarlo para reescribir el código en la pregunta anterior: + + ```{r, eval = FALSE} + nov_dec <- filter(vuelos, mes %in% c(11, 12)) + ``` + +### + +2. A veces puedes simplificar subconjuntos complicados recordando la ley de _De Morgan_: `!(x & y)` es lo mismo que `!x | !y`, y `!(x | y)` es lo mismo que `!x & !y`. Por ejemplo, si deseas buscar vuelos que no se hayan retrasado (a la llegada o a la salida) más de dos horas, puede utilizar cualquiera de los dos filtros siguientes: + + ```{r, eval = FALSE} + filter(vuelos, !(atraso_llegada > 120 | atraso_salida > 120)) + filter(vuelos, atraso_llegada <= 120, atraso_salida <= 120) + ``` + +### + +3. Además de `&` y `|`, R también tiene `&&` y `||`. ¡No los uses con `filter()`! Aprenderás más adelante cuándo debes usarlos. + +### + +4. Cada vez que comiences a usar expresiones complicadas con varias partes en `filter()`, considera convertirlas en variables explícitas en su lugar. Eso hace que sea mucho más fácil verificar tu trabajo. Aprenderás a crear nuevas variables en breve. + +## Valores faltantes + +### NA + +Los valores faltantes pueden dificultar las comparaciones en R. R usa `NA` (del inglés, _Non Available_) para representar valores faltantes o desconocidos. Los `NA` son "contagiosos" porque casi cualquier operación que involucre un valor desconocido (`NA`) también será desconocida (`NA`). Por ejemplo, ¿puedes determinar qué valor deben retornar estas expresiones que usan valores faltantes? Haz una predicción y luego haz clic en "Enviar respuesta". + +```{r nas, exercise = TRUE} +NA > 5 +10 == NA +NA + 10 +NA / 2 +NA == NA +``` + +```{r nas-check} +"En todos los casos, R no tiene suficiente información para calcular un resultado. Por lo tanto, cada resultado es un valor desconocido, `NA`." +``` + +### is.na() + +El resultado más confuso de arriba es éste: + +```{r} +NA == NA +``` + +Es más fácil entender por qué esto es cierto con un poco más de contexto: + +```{r} +# Sea x la edad de María. No sabemos cuántos años tiene. +x <- NA + +# Sea y la edad de Juan. No sabemos cuántos años tiene. +y <- NA + +# ¿Juan y María tienen la misma edad? +x == y +# ¡No lo sabemos! +``` + +Si deseas saber si falta un valor, usa `is.na()`: + +```{r} +is.na(x) +``` + +### filter() y NAs + +`filter()` solo incluye filas donde la condición es `VERDADERA`; excluye los valores `FALSO` y `NA`. Si deseas conservar los valores faltantes, solicítalos explícitamente: + +```{r} +df <- tibble(x = c(1, NA, 3)) +filter(df, x > 1) +filter(df, is.na(x) | x > 1) +``` + +## Ejercicios + +### Ejercicio 1 + +Usa los fragmentos de código a continuación para encontrar todos los vuelos que + +1. Tuvieron un retraso de llegada de dos o más horas. + + ```{r filterex1, exercise = TRUE} + + ``` + + ```{r filterex1-solution} + filter(vuelos, atraso_llegada >= 120) # atraso_llegada está en minutos + ``` + +1. Volaron a Houston (`IAH` o `HOU`) + + ```{r filterex2, exercise = TRUE} + + ``` + ```{r filterex2-solution} + filter(vuelos, destino %in% c("IAH", "HOU")) + ``` + +

+ +1. Fueron operados por United (`UA`), American (`AA`) o Delta (`DL`) + + ```{r filterex3, exercise = TRUE} + + ``` + ```{r filterex3-solution} + filter(vuelos, aerolinea %in% c("UA", "AA", "DL")) + ``` + +
+ **Pista:** La variable `aerolinea` muestra la aerolínea que operó cada vuelo. Este es otro buen caso para el operador `%in%`. +
+ +1. Partieron en verano (julio, agosto, y septiembre) + + ```{r filterex4, exercise = TRUE} + + ``` + ```{r filterex4-solution} + filter(vuelos, 6 < mes, mes < 10) + ``` + +
+ **Pista:** Cuando se convierten a números, julio, agosto y septiembre se convierten en 7, 8 y 9. +
+ +1. Llegaron más de dos horas tarde, pero no se fueron tarde. + + ```{r filterex5, exercise = TRUE} + + ``` + ```{r filterex5-solution} + filter(vuelos, atraso_llegada > 120, atraso_salida <= 0) + ``` + +
+ **Pista:** Recuerda que los retrasos de salida y llegada se registran en _minutos_. +
+ +1. Se retrasaron más de una hora, pero recuperaron más de 30 minutos en vuelo + + ```{r filterex6, exercise = TRUE} + + ``` + ```{r filterex6-solution} + filter(vuelos, atraso_salida > 60, (atraso_salida - atraso_llegada) > 30) + ``` + +
+ **Pista:** El tiempo que recupera un avión es `atraso_salida - atraso_llegada`. +
+ +1. Salieron entre la medianoche y las 6 a.m. (incluidas) + + ```{r filterex7, exercise = TRUE} + + ``` + ```{r filterex7-solution} + filter(vuelos, horario_salida <= 600 | horario_salida == 2400) + ``` + +
+ **Pista:** No olvides los vuelos que salían exactamente a la medianoche (`2400`). Este es un buen caso para un operador "o". +
+ +### Ejercicio 2 + +Otro ayudante útil para el filtrado de dplyr es `between()`. ¿Qué hace? ¿Puedes usar `entre()` para simplificar el código necesario para responder a los desafíos anteriores? + +```{r filterex8, exercise = TRUE} +?between +``` + +### Exercise 3 + +¿A cuántos vuelos les falta el `horario_salida`? ¿Qué otras variables faltan? ¿Qué podrían representar estas filas? + +```{r filterex9, exercise = TRUE} + +``` +```{r filterex9-solution} +filter(vuelos, is.na(horario_salida)) +``` + +
+**Pista:** Este es un buen caso para `is.na()`. +
+ +```{r filterex9-check} +"los vuelos con una hora de salida faltante son probablemente vuelos cancelados." +``` + +### Ejercicio 4 + +¿Por qué no falta `NA ^ 0`? ¿Por qué `NA | VERDADERO` no falta? +¿Por qué no falta `FALSE & NA`? ¿Puedes averiguar la regla general? +(`NA * 0` es un contraejemplo engañoso!) + +```{r filterex10, exercise = TRUE} + +``` +```{r filterex10-hint-1} +# cualquier numero con exponente cero es igual a uno +NA ^ 0 +``` + +```{r filterex10-hint-2} +# valor desconocido o verdadero se evalúa como verdadero +# (porque si un operando de "o" es verdadero, podemos estar seguros de que el resultado es verdadero) +NA | TRUE +``` + +```{r filterex10-hint-3} +# valor falso y desconocido se evalúa como falso +# (porque si un operando de "y" es verdadero, podemos estar seguros de que el resultado es falso) +FALSE & NA +``` + +```{r filterex10-hint-4} +# esta no es una comparación lógica, es un cálculo numérico que implica un +# valor desconocido, lo que resulta en un valor desconocido +NA * 0 +``` diff --git a/inst/tutorials/ex-data-filter_es/images/transform-logical.png b/inst/tutorials/ex-data-filter_es/images/transform-logical.png new file mode 100644 index 0000000000000000000000000000000000000000..43462e6394b8bb292c7ccf6c38ce142ded767059 GIT binary patch literal 71917 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

R$pK>oPc`>hq+W|^XkifI{xtAMKcYA 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 literal 0 HcmV?d00001 diff --git a/inst/tutorials/ex-data-mutate_es/ex-data-mutate.Rmd b/inst/tutorials/ex-data-mutate_es/ex-data-mutate.Rmd new file mode 100644 index 000000000..5bf65f61b --- /dev/null +++ b/inst/tutorials/ex-data-mutate_es/ex-data-mutate.Rmd @@ -0,0 +1,305 @@ +--- +title: "Crea nuevas variables" +output: + learnr::tutorial: + language: es + progressive: true + allow_skip: true +runtime: shiny_prerendered +description: > + Aprendre como seleccionar, crear, y modificar variables en un _data frame_. +--- + +```{r setup, include=FALSE} +library(learnr) +library(tidyverse) +library(nycflights13) +library(Lahman) +library(datos) + +tutorial_options( + exercise.timelimit = 60, + # A simple checker function that just returns the message in the check chunk + exercise.checker = function(check_code, ...) { + list( + message = eval(parse(text = check_code)), + correct = logical(0), + type = "info", + location = "append" + ) + } +) +knitr::opts_chunk$set(error = TRUE) +``` + +## Bienvenida + +En este tutorial, aprenderás cómo derivar variables a partir de un _data frame_, lo que incluye: + +* Cómo crear nuevas variables con `mutate()` +* Cómo reconocer las familias de funciones más útiles para usar con `mutate()` + +Las lecturas de este tutorial siguen el libro [_R for Data Science_ (v1)](https://es.r4ds.hadley.nz/), sección 5.5. + +### Configuración + +Para practicar estas habilidades, usaremos el conjunto de datos `vuelos` del paquete datos, que conociste en [Conceptos básicos de datos](https://es.r4ds.hadley.nz/transform.html#introducci%C3%B3n-2). Este _data frame_ proviene de la [Oficina de Estadísticas de Transporte de EE.UU.](http://www.trastats.bts.gov/DatabaseInfo.asp?DB_ID=120&Link=0) y contiene todos los `r format(nrow(datos::vuelos), big.mark = ",")` vuelos que partieron de la ciudad de Nueva York en 2013. Está documentado en `?vuelos`. + +He precargado los paquetes para este tutorial con + +```{r eval = FALSE} +library(tidyverse) # carga dplyr, ggplot2, y otros +library(nycflights13) # carga los datos en inglés +library(datos) # carga las traducciones de datos al castellano +``` + +## Agrega nuevas variables con mutate() + +Un conjunto de datos a menudo contiene información que puedes usar para calcular nuevas variables. `mutate()` te ayuda a calcular esas variables. Dado que `mutate()` siempre agrega nuevas columnas al final de un conjunto de datos, comenzaremos creando un conjunto de datos estrecho que nos permitirá ver las nuevas variables (si agregásemos nuevas variables a `vuelos`, las nuevas columnas se agregarían fuera del lateral de la pantalla, lo que las haría difíciles de ver). + +### select() + +Puedes seleccionar un subconjunto de variables por nombre con la función `select()` en dplyr. Ejecuta el código a continuación para ver el conjunto de datos estrecho que crea `select()`. + +```{r select, exercise = TRUE, exercise.eval = FALSE} +vuelos_peq <- select(vuelos, + atraso_llegada, + atraso_salida, + distancia, + tiempo_vuelo +) +``` + +### mutate() + +El siguiente código crea dos nuevas variables con la función `mutate()` de dplyr. `mutate()` devuelve un _data frame_ nuevo que contiene las nuevas variables añadidas a una copia del conjunto de datos original. Tómate un momento para imaginarte cómo se verá esto y luego haz clic en "Ejecutar código" para averiguarlo. + +```{r mutate1-setup} +vuelos_peq <- select(vuelos, + atraso_llegada, + atraso_salida, + distancia, + tiempo_vuelo +) +``` + +```{r mutate1, exercise = TRUE, exercise.eval = FALSE} +mutate(vuelos_peq, + ganancia = atraso_llegada - atraso_salida, + velocidad = distancia / tiempo_vuelo * 60 +) +``` + +Ten en cuenta que cuando usas `mutate()` puedes crear múltiples variables a la vez, e incluso puedes hacer referencia a las variables que se crearon antes en la llamada para crear otras variables más adelante en la llamada: + +```{r echo = FALSE} +vuelos_peq <- select(vuelos, + atraso_llegada, + atraso_salida, + distancia, + tiempo_vuelo +) +``` + +```{r} +mutate(vuelos_peq, + ganancia = atraso_llegada - atraso_salida, + horas = tiempo_vuelo / 60, + ganancia_por_hora = ganancia / horas +) +``` + +### transmute() + +`mutate()` siempre devolverá las nuevas variables añadidas a una copia de los datos originales. Si deseas devolver solo las nuevas variables, usa `transmute()`. En el siguiente código, reemplaza `mutate()` con `transmute()` y luego detecta la diferencia en los resultados. + +```{r transmute, exercise = TRUE, exercise.eval = FALSE} +mutate(vuelos, + ganancia = atraso_llegada - atraso_salida, + horas = tiempo_vuelo / 60, + ganancia_por_hora = ganancia / horas +) +``` + +```{r transmute-solution} +transmute(vuelos, + ganancia = atraso_llegada - atraso_salida, + horas = tiempo_vuelo / 60, + ganancia_por_hora = ganancia / horas +) +``` + +```{r transmute-check} +"¡Excelente trabajo! `transmute()` y `mutate()` hacen lo mismo, pero `transmute()` solo devuelve las nuevas variables. `mutate()` devuelve una copia del conjunto de datos original con las nuevas variables añadidas." +``` + +## Funciones útiles de mutate + +Puedes usar cualquier función dentro de `mutate()` siempre que la función esté **vectorizada**. Una función vectorizada toma un vector de valores como entrada y devuelve un vector con el mismo número de valores como salida. + +Con el tiempo, descubrí que varias familias de funciones vectorizadas son particularmente útiles con `mutate()`: + +* **Operadores aritméticos**: `+`, `-`, `*`, `/`, `^`. Todos ellos están vectorizados, utilizando las llamadas "reglas de reciclaje". Si un parámetro es más corto que el otro, se repetirá automáticamente varias veces para crear un vector de la misma longitud. Esto es más útil cuando uno de los argumentos es un solo número: `tiempo_vuelo / 60`, `hora * 60 + minuto`, etc. + +* **Aritmética modular**: `%/%` (división de enteros) y `%%` (resto), donde `x == y * (x %/% y) + (x %% y)`. La aritmética modular es una herramienta útil porque te permite dividir números enteros en partes. Por ejemplo, en el conjunto de datos de vuelos, puedes calcular `hora` y `minuto` a partir de `horario_salida` con: + + ```{r} + transmute(vuelos, + horario_salida, + hora_ = horario_salida %/% 100, + minuto_ = horario_salida %% 100 + ) + ``` + +* **Logs**: `log()`, `log2()`, `log10()`. Los logaritmos son una transformación increíblemente útil para manejar datos que varían en múltiples órdenes de magnitud. También convierten las relaciones multiplicativas en aditivas, una característica a la que volveremos en el modelado. + + En igualdad de condiciones, recomiendo usar `log2()` porque es fácil de interpretar: una diferencia de 1 en la escala logarítmica corresponde a duplicar la escala original y una diferencia de -1 corresponde a reducir a la mitad. + +* **Desplazamientos**: `lead()` y `lag()` te permiten referirte a valores adelantados o atrasados. Esto te permite calcular las diferencias de ejecución (por ejemplo, `x - lag(x)`) o encontrar cuándo cambian los valores (`x != lag(x))`. Son más útiles si se usan junto con `group_by()`, sobre el cual aprenderás en breve. + + ```{r} + (x <- 1:10) + lag(x) + lead(x) + ``` + +* **Agregados acumulativos y móviles**: R proporciona funciones para ejecutar sumas, productos, mínimos y máximos: `cumsum()`, `cumprod()`, `cummin()`, `cummax()`; y dplyr proporciona `cummean()` para medias acumulativas. Si necesitas agregados móviles (es decir, una suma calculada en una ventana móvil), prueba el paquete RcppRoll. + + ```{r} + x + cumsum(x) + cummean(x) + ``` + +* **Comparaciones lógicas**, `<`, `<=`, `>`, `>=`, `!=`, que aprendiste anteriormente. Si estás realizando una secuencia compleja de operaciones lógicas, a menudo es una buena idea almacenar los valores intermedios en nuevas variables para que puedas comprobar que cada paso funciona como se esperaba. + +* **Clasificación**: hay varias funciones de clasificación, pero debes comenzar con `min_rank()`. Realiza el tipo de clasificación más habitual (por ejemplo, 1º, 2º, 2º, 4º). El valor predeterminado da los valores más pequeños a los rangos pequeños; usa `desc(x)` para dar a los valores más grandes los rangos más pequeños. + + ```{r} + y <- c(1, 2, 2, NA, 3, 4) + min_rank(y) + min_rank(desc(y)) + ``` + + Si `min_rank()` no hace lo que necesitas, mira las variantes + `row_number()`, `dense_rank()`, `percent_rank()`, `cume_dist()`, + `ntile()`. Mira sus páginas ed ayuda para más detalles. + + ```{r} + row_number(y) + dense_rank(y) + percent_rank(y) + cume_dist(y) + ``` + +## Ejercicios + +```{r, eval = FALSE, echo = FALSE} +vuelos <- vuelos %>% mutate( + horario_salida = hora * 60 + minuto, + horario_llegada = (horario_llegada %/% 100) * 60 + (horario_llegada %% 100), + tiempovuelo2 = horario_llegada - horario_salida, + hora_prog_salida = horario_salida + atraso_salida +) + +ggplot(vuelos, aes(hora_prog_salida)) + geom_histogram(binwidth = 60) +ggplot(vuelos, aes(hora_prog_salida %% 60)) + geom_histogram(binwidth = 1) +ggplot(vuelos, aes(tiempo_vuelo - tiempovuelo2)) + geom_histogram() +``` + +### Ejercicio 1 + +Actualmente `horario_salida` y `salida_programada` son convenientes para verlos, pero difíciles de calcular porque en realidad no son números continuos. Conviértelos en una representación más conveniente de la cantidad de minutos que han pasado desde la medianoche. + +```{r mutateex1, exercise = TRUE} + +``` +```{r mutateex1-solution} +mutate(vuelos, horario_salida = horario_salida %/% 100 * 60 + horario_salida %% 100, + salida_programada = salida_programada %/% 100 * 60 + salida_programada %% 100) +``` + +

+**Pista:** `423 %% 100` retorna `23`, `423 %/% 100` retorna `4`. +
+ +```{r mutateex1-check} +"¡Buen trabajo!" +``` + +### Ejercicio 2 + +Compara `tiempo_vuelo` con `horario_llegada - horario_salida`. ¿Qué esperas ver? ¿Qué ves? ¿Cómo explicas esto? + +```{r mutateex2, exercise = TRUE} +# vuelos <- mutate(vuelos, tiempo_total = _____________) +# horas_de_vuelo <- select(vuelos, tiempo_vuelo, tiempo_total) +# filter(horas_de_vuelo, tiempo_vuelo != tiempo_total) +``` +```{r mutateex2-solution} +vuelos <- mutate(vuelos, tiempo_total = horario_llegada - horario_salida) +horas_de_vuelo <- select(vuelos, tiempo_vuelo, tiempo_total) +filter(horas_de_vuelo, tiempo_vuelo != tiempo_total) +``` + +```{r mutateex2-check} +"¡Buen trabajo! No tiene sentido hacer operaciones matemáticas con `horario_llegada` y `horario_salida` hasta que conviertas los valores a minutos pasada la medianoche (como hiciste con `horario_salida` y `salida_programada` en el ejercicio anterior)." +``` + +### Ejercicio 3 + +Compara `horario_salida`, `salida_programada` y `atraso_salida`. ¿Cómo esperarías que se relacionaran esos tres números? + +```{r mutateex3, exercise = TRUE} + +``` + +### Ejercicio 4 + +Encuentra los 10 vuelos más retrasados (`atraso_salida`) usando una función de clasificación. ¿Cómo quieres manejar los empates? Lea atentamente la documentación de `min_rank()`. + +Find the 10 most delayed vuelos (`atraso_salida`) using a ranking function. How do you want to handle ties? Carefully read the documentation for `min_rank()`. + +```{r mutateex4, exercise = TRUE} + +``` +```{r mutateex4-solution} +?min_rank +vuelos <- mutate(vuelos, clasif_retraso = min_rank(atraso_salida)) +filter(vuelos, clasif_retraso <= 10) +``` + +
+**Pista:** Una vez que calculas un rango, puedes filtrar el conjunto de datos en función de los rangos. +
+ +```{r mutateex4-check} +"¡Excelente! No es posible elegir exactamente 10 vuelos a menos que elijas un método arbitrario para elegir entre empates." +``` + +### Ejercicio 5 + +¿Qué devuelve `1:3 + 1:10`? ¿Porqué? + +```{r mutateex5, exercise = TRUE} + +``` +```{r mutateex5-solution} +1:3 + 1:10 +``` + +
+**Pista:** Recuerda las reglas de reciclaje de R. +
+ +```{r mutateex5-check} +"¡Bien! R repite 1:3 tres veces para crear un vector lo suficientemente largo como para sumar 1:10. Dado que la longitud del nuevo vector no es exactamente la longitud de 1:10, R también devuelve un mensaje de advertencia." +``` + +### Ejercicio 6 + +¿Qué funciones trigonométricas proporciona R? Sugerencia: busca en la página de ayuda `Trig`. + +```{r mutateex6, exercise = TRUE} + +``` diff --git a/inst/tutorials/ex-data-summarise_es/ex-data-manip-summarise.Rmd b/inst/tutorials/ex-data-summarise_es/ex-data-manip-summarise.Rmd new file mode 100644 index 000000000..02b834b9a --- /dev/null +++ b/inst/tutorials/ex-data-summarise_es/ex-data-manip-summarise.Rmd @@ -0,0 +1,592 @@ +--- +title: "Resumir Tablas" +output: + learnr::tutorial: + language: es + progressive: true + allow_skip: true +runtime: shiny_prerendered +description: > + Aprende a resumir las columnas disponibles en un _data frame_ de R con + `summarise()`. También aprenderás a encadenar operaciones junto con el + operador `%>%` (del paquete magrittr), y cómo calcular resúmenes agrupados + usando `group_by()` junto con `summarise()`. +--- + +```{r setup, include=FALSE} +library(learnr) +library(tidyverse) +library(nycflights13) +library(Lahman) +library(datos) + +tutorial_options( + exercise.timelimit = 60, + # A simple checker function that just returns the message in the check chunk + exercise.checker = function(check_code, ...) { + list( + message = eval(parse(text = check_code)), + correct = logical(0), + type = "info", + location = "append" + ) + } +) +knitr::opts_chunk$set(error = TRUE) +``` + +## Bienvenida + +En este tutorial, aprenderás cómo resumir una tabla de datos, incluyendo: + +* Cómo resumir tablas con `summarise()` +* Cómo reconocer las familias de funciones más útiles para combinar con `summarise()` +* Cómo combinar varias operaciones de dplyr con la tubería, `%>%` +* Cómo calcular recuentos de observaciones con `n()` +* Cómo resumir grupos de observaciones con `group_by()` y `summarise()` + +Las lecturas de este tutorial siguen el libro [_R for Data Science_ (v1)](https://es.r4ds.hadley.nz/), sección 5.6. + +### Configuración + +Para practicar estas habilidades, utilizaremos el conjunto de datos `vuelos` del paquete datos (traducidos del inglés a partir de nycflights13), que conociste en el tutorial [Conceptos básicos de datos](https://learnr-examples.shinyapps.io/ex-data-basics). Este _data frame_ proviene de la [Oficina de Estadísticas de Transporte de EE.UU.](http://www.trastats.bts.gov/DatabaseInfo.asp?DB_ID=120&Link=0) y contiene todos los `r format(nrow(datos::vuelos), big.mark = ",")` vuelos que partieron de la ciudad de Nueva York en 2013. Está documentado en `?vuelos`. + +Para visualizar los datos, usaremos el paquete ggplot2. + +He precargado los paquetes para este tutorial con + + +```{r eval = FALSE} +library(tidyverse) # loads dplyr, ggplot2, and others +library(nycflights13) +library(datos) +``` + +## Resumir grupos con summarise() + +### summarise() + +`summarise()` contrae un _data frame_ en una sola fila de resúmenes. Puedes elegir cuántos resúmenes aparecen en la fila y cómo se calculan: + +```{r summarize} +summarise(vuelos, atraso = mean(atraso_salida, na.rm = TRUE), + total = sum(atraso_salida, na.rm = TRUE)) +``` + +(Regresaremos a lo que significa `na.rm = TRUE` muy pronto). + +Fíjate que la sintaxis de `summarise()` es similar a `mutate()`. Al igual que con `mutate()`, le das a `summarise()`: + +1. El nombre de un _data frame_ para transformar +2. Uno o más nombres de columna que aparecerán en la salida transformada. Cada nombre de columna se establece igual a la expresión de R que generará el contenido de la columna. + +La principal diferencia entre `summarise()` y `mutate()` es el tipo de función que usas para generar las nuevas columnas. `mutate()` toma funciones que devuelven un vector completo de salida (para agregar al _data frame_ original). `summarise()` toma funciones que devuelven un solo valor (o resumen). Estos valores aparecerán en un nuevo _data frame_ que tiene solo una fila. + +### group_by() + +`summarise()` no es muy útil a menos que lo combines con `group_by()`. `group_by()` cambia la unidad de análisis del _data frame_: asigna observaciones en el _data frame_ a grupos separados e indica a dplyr que aplique funciones por separado a cada grupo. `group_by()` asigna grupos poniendo juntas observaciones que tienen las mismas combinaciones de valores para las variables que pasas a `group_by()`. + +Por ejemplo, el código `summarise()` anterior calcula el atraso promedio para todo el conjunto de datos. Si aplicamos exactamente el mismo código a un conjunto de datos que ha sido agrupado por fecha (es decir, las combinaciones únicas de `anio`, `mes` y `dia`), obtenemos el atraso promedio por fecha. Haz clic en "Ejecutar código" para ver lo que quiero decir: + +```{r summarise, exercise = TRUE, exercise.eval = FALSE} +por_fecha <- group_by(vuelos, anio, mes, dia) +summarise(por_fecha, atraso = mean(atraso_salida, na.rm = TRUE), + total = sum(atraso_salida, na.rm = TRUE)) +``` + +```{r summarise-check} +"¡Buen trabajo!" +``` + + +### Ejercicio 1 + +¿Qué aerolínea tiene los peores retrasos? Desafío: ¿puedes desentrañar los efectos de los malos aeropuertos frente a los malos transportistas? ¿Por qué/por qué no? (Pista: piensa en `vuelos %>% group_by(aerolinea, destino) %>% summarise(n())`) + +```{r summariseex4, exercise = TRUE} + +``` + +```{r summariseex4-solution} +vuelos %>% + group_by(aerolinea) %>% + summarise(atraso_medio = mean(atraso_salida, na.rm = TRUE)) %>% + mutate(rank = min_rank(desc(atraso_medio))) %>% + filter(rank == 1) +``` + +
+**Pista:** Usa`min_rank(desc(atraso_medio))` para clasificar `atraso_medio` (por ejemplo) de modo que el mayor retraso reciba el rango uno. +
+ +```{r summariseex4-check} +"¡Buen trabajo! Frontier airlines (`F9`) fue el retraso de salida promedio más alto." +``` + +### Ejercicio 2 + +Para cada avión, cuenta el número de vuelos antes del primer retraso mayor a 1 hora. + +```{r summariseex5, exercise = TRUE} + +``` + +```{r summariseex5-solution} +vuelos %>% + filter(!is.na(atraso_salida)) %>% + group_by(codigo_cola) %>% + mutate(gran_atraso = atraso_salida > 60, + antes = !cumany(gran_atraso)) %>% + summarise(sum(antes)) +``` + +
+**Pista:** Para cada avión, cuenta el número de vuelos antes del primer retraso mayor a 1 hora. +Una estrategia sería: +* filtrar todas las filas donde `atraso_salida` es `NA`. +* Luego agrupar por avión, +* crear una variable que pruebe si cada vuelo se retrasó más de una hora +* crear una variable que identifique los vuelos que ocurren antes del primer gran retraso con `!cumany()` +* sumar el número de verdaderos +
+ +```{r summariseex5-check} +"¡Excelente trabajo! Eso fue difícil. Asegúrate de comprender cada uno de los pasos y funciones involucrados." +``` + +### Agrupación por múltiples variables + +Cuando agrupa por múltiples variables, cada resumen elimina un nivel de la agrupación. Eso facilita la acumulación progresiva de un conjunto de datos. Ejecuta el código a continuación e inspecciona cada resultado para ver cómo ha cambiado su criterio de agrupación (el criterio de agrupación se muestra en la parte superior del tibble). + +```{r unwrap, exercise = TRUE} +diariamente <- group_by(vuelos, anio, mes, dia) +(por_dia <- summarise(diariamente, total = sum(atraso_salida, na.rm = TRUE))) +(por_mes <- summarise(por_dia, total = sum(total, na.rm = TRUE))) +(por_anio <- summarise(por_mes, total = sum(total, na.rm = TRUE))) +``` + +Ten cuidado cuando resumas progresivamente los resúmenes: está bien para sumas y conteos, pero debes pensar en ponderar medias y varianzas, y no es posible hacerlo exactamente para estadísticas basadas en rangos como la mediana. En otras palabras, la suma de las sumas de los grupos es la suma total, pero la mediana de las medianas de los grupos no es la mediana general. + +### Desagrupar + +Si necesitas eliminar la agrupación y volver a las operaciones en datos desagrupados, usa `ungroup()`. + +```{r echo = FALSE} +diariamente <- group_by(vuelos, anio, mes, dia) +``` + +```{r} +diariamente <- ungroup(diariamente) # ya no están agrupados por fecha +summarise(diariamente, total = sum(atraso_salida, na.rm = TRUE)) # todos los vuelos +``` + +### Grupos y dplyr + +`group_by()` también funciona con las otras funciones de dplyr; dplyr aplicará `filter()`, `select()`, `arrange()` y `mutate()` de forma grupal a los datos agrupados. Sin embargo, `group_by()` es el más útil cuando se combina con `summarise()`. Juntos, `group_by()` y `summarise()` proporcionan una de las herramientas que usarás más comúnmente cuando trabajes con dplyr: resúmenes agrupados. Pero antes de ir más allá con esto, necesitamos introducir una nueva y poderosa idea: la __tubería__ para combinar operaciones secuencialmente una detrás de la otra. + +## Combinando múltiples operaciones + +### Múltiples pasos + +Imagina que queremos explorar la relación entre la distancia y el retraso medio para cada destino en `vuelos`. Usando lo que sabes sobre dplyr, puedes escribir un código como este: + +```{r, fig.width = 6, message = FALSE} +by_destino <- group_by(vuelos, destino) +atraso <- summarise(by_destino, + conteo = n(), + dist = mean(distancia, na.rm = TRUE), + atraso = mean(atraso_llegada, na.rm = TRUE) +) +atraso <- filter(atraso, conteo > 20, destino != "HNL") + +ggplot(data = atraso, mapping = aes(x = dist, y = atraso)) + + geom_point(aes(size = conteo), alpha = 1/3) + + geom_smooth(se = FALSE) +``` + +El código funciona y encontramos un efecto interesante: parece que los retrasos aumentan con la distancia hasta ~750 millas y luego disminuyen. ¿Tal vez a medida que los vuelos se hacen más largos, hay más capacidad para compensar los retrasos en el aire? + +Ahora veamos cómo preparamos los datos. Hay tres pasos: + +1. Agrupar vuelos por destino. + +1. Resumir para calcular distancia, atraso promedio y número de vuelos. + +1. Filtrar para eliminar los puntos ruidosos y el aeropuerto de Honolulu, que está casi el doble de lejos que el siguiente aeropuerto más cercano. + +Este código es un poco frustrante de escribir porque tenemos que dar un nombre a cada _data frame_ intermedio, aunque no nos importe. Nombrar cosas es difícil, por lo que ralentiza nuestro análisis. + +### Pipes + +Hay otra forma de abordar el mismo problema. Podemos convertir el código en una canalización con el operador de canalizaciones (_pipe_, en inglés, también traducido como _tubería_ a veces), `%>%`: + +```{r} +atrasos <- vuelos %>% + group_by(destino) %>% + summarise( + conteo = n(), + dist = mean(distancia, na.rm = TRUE), + atraso = mean(atraso_llegada, na.rm = TRUE) + ) %>% + filter(conteo > 20, destino != "HNL") +``` + +Detrás de escena, `x %>% f(y)` se convierte en `f(x, y)`, y `x %>% f(y) %>% g(z)` se convierte en `g(f( x, y), z)` y así sucesivamente. Puedes usar la canalización (_pipe_) para reescribir varias operaciones de manera que puedas leer de izquierda a derecha y de arriba a abajo. + +Esto pone el foco en las transformaciones, no en lo que se está transformando, lo que hace que el código sea más fácil de leer. Puedes leerlo como una serie de declaraciones imperativas: agrupar, luego resumir, luego filtrar. Como sugiere esta lectura, una buena manera de pronunciar `%>%` cuando se lee código es "entonces". + +A partir de ahora, usaremos _pipes_ con frecuencia porque mejora considerablemente la legibilidad del código, y volveremos a ello con más detalle en [Pipes](https://es.r4ds.hadley.nz/pipes.html). + +El _pipe_ es una característica definitoria del tidyverse: todos los paquetes en el tidyverse contienen funciones que están diseñadas para trabajar con el _pipe_. La única excepción es ggplot2: fue escrito antes de que se descubriera el _pipe_. Desafortunadamente, la próxima iteración de ggplot2, ggvis, que usa el _pipe_, aún no está lista para un uso general. + +## Funciones de resumen útiles {#summarise-funs} + +### Funciones de agregación + +Puedes recorrer un largo camino con las medias y la suma; pero R proporciona muchas otras funciones útiles para usar con el resumen. Cada una de estas funciones actúa como una **función de agregación**: toma un vector de valores y devuelve un solo valor. + +Demostremos algunas de las funciones de agregación más útiles con este conjunto de datos, que elimina los vuelos que no tienen información de retraso (porque fueron cancelados). + +```{r} +no_cancelados <- vuelos %>% + filter(!is.na(atraso_salida), !is.na(atraso_llegada)) +``` + +* **Medidas de ubicación**: hemos usado `media(x)`, pero `mediana(x)` también es útil. La media es la suma dividida por la longitud; la mediana es un valor donde el 50% de `x` está por encima y el 50% está por debajo. + + A veces es útil combinar la agregación con subconjuntos lógicos. Todavía no hemos hablado de este tipo de subconjuntos, pero obtendrás más información al respecto en [Subconjuntos (_Subsetting_)](https://es.r4ds.hadley.nz/vectores.html#subconjuntos-subsetting). + + ```{r} + no_cancelados %>% + group_by(anio, mes, dia) %>% + summarise( + atraso_medio1 = mean(atraso_llegada), + atraso_medio2 = mean(atraso_llegada[atraso_llegada > 0]) # el atraso medio positivo + ) + ``` + +* **Medidas de dispersión**: `sd(x)`, `IQR(x)`, `mad(x)`. La desviación media al cuadrado, o desviación estándar o sd para abreviar, es la medida estándar de dispersión. El rango intercuartílico 'IQR()' y la desviación mediana absoluta 'mad(x)' son equivalentes robustos que pueden ser más útiles si tiene valores atípicos (_outliers_). + + ```{r} + # ¿Por qué la distancia a algunos destinos es más variable que a otros? + no_cancelados %>% + group_by(destino) %>% + summarise(distancia_desvest = sd(distancia)) %>% + arrange(desc(distancia_desvest)) + ``` + +* **Medidas de rango**: `min(x)`, `quantil(x, 0.25)`, `max(x)`. Los cuantiles son una generalización de la mediana. Por ejemplo, `quantile(x, 0.25)` encontrará un valor de `x` que es mayor que el 25% de los valores y menor que el 75 % restante. + + ```{r} + # Cuando salen el primer y último vuelo de cada día? + no_cancelados %>% + group_by(anio, mes, dia) %>% + summarise( + primero = min(horario_salida), + ultimo = max(horario_salida) + ) + ``` + +* **Medidas de posición**: `first(x)`, `nth(x, 2)`, `last(x)`. Estas funcionan de manera similar a `x[1]`, `x[2]` y `x[length(x)]` pero te permiten establecer un valor predeterminado si esa posición no existe (es decir, estás tratando de obtener el 3er elemento de un grupo que solo tiene dos elementos). Por ejemplo, podemos encontrar la primera y la última salida para cada dia: + + ```{r} + no_cancelados %>% + group_by(anio, mes, dia) %>% + summarise( + primera_sal = first(horario_salida), + ultima_sal = last(horario_salida) + ) + ``` + + Estas funciones son complementarias al filtrado por rangos. El filtrado te brinda todas las variables, con cada observación en una fila separada: + + ```{r} + no_cancelados %>% + group_by(anio, mes, dia) %>% + mutate(r = min_rank(desc(horario_salida))) %>% + filter(r %in% range(r)) + ``` + +* **Conteos**: en la siguiente sección, encontrarás `n()`, que no acepta argumentos y devuelve el tamaño del grupo actual. También puedes contar otras cantidades útiles. Para contar el número de valores que no faltan, usa `sum(!is.na(x))`. Para contar el número de valores distintos (únicos), usa `n_distinct(x)`. + + ```{r} + # Which destinations have the most carriers? + no_cancelados %>% + group_by(destino) %>% + summarise(aerolineas = n_distinct(aerolinea)) %>% + arrange(desc(aerolineas)) + ``` + +* **Conteos y proporciones de valores lógicos**: `sum(x > 10)`, `mean(y == 0)`. Cuando se usa con funciones numéricas, `TRUE` se convierte en 1 y `FALSE` en 0. Esto hace que 'sum()' y 'mean()' sean muy útiles: 'sum(x)' da el número de `TRUE`s en `x`, y `mean(x)` da la proporción. + + ```{r} + # ¿Cuántos vuelos salieron antes de las 5 am? (Estos generalmente indican + # vuelos retrasados desde el dia anterior) + no_cancelados %>% + group_by(anio, mes, dia) %>% + summarise(n_early = sum(horario_salida < 500)) + + # ¿Qué proporción de vuelos se retrasan más de una hora? + no_cancelados %>% + group_by(anio, mes, dia) %>% + summarise(hour_perc = mean(atraso_llegada > 60)) + ``` + +### Ejercicio 3 + +Haz una lluvia de ideas sobre al menos 5 formas diferentes de evaluar las características típicas de retraso de un grupo de vuelos. Considera los siguientes escenarios: + +* Un vuelo llega 15 minutos antes el 50% del tiempo y 15 minutos tarde el 50% del tiempo. + +* Un vuelo siempre llega 10 minutos tarde. + +* Un vuelo llega 30 minutos antes el 50% del tiempo y 30 minutos tarde el 50% del tiempo. + +* 99% del tiempo un vuelo es puntual. El 1% de las veces llega 2 horas tarde. + +¿Qué es más importante: el retraso en la llegada o el retraso en la salida? + +```{r summariseex1, exercise = TRUE} + +``` + +
+**Pista:** Considera las medidas de ubicación y las medidas de dispersión de R. +
+ + +### Valores faltantes + +Es posible que te hayas preguntado sobre el argumento `na.rm` que usamos en una sección anterior. ¿Qué pasa si no lo configuramos? + +```{r} +vuelos %>% + group_by(anio, mes, dia) %>% + summarise(media = mean(atraso_salida)) +``` + +¡Obtenemos muchos valores faltantes! Esto se debe a que las funciones de agregación obedecen la regla habitual de los valores faltantes: si falta algún valor en la entrada, la salida será un valor faltante. Afortunadamente, todas las funciones de agregación tienen un argumento `na.rm` que elimina antes del cálculo los valores que faltan: + +```{r} +vuelos %>% + group_by(anio, mes, dia) %>% + summarise(media = mean(atraso_salida, na.rm = TRUE)) +``` + +En este caso, donde los valores faltantes representan vuelos cancelados, también podríamos abordar el problema eliminando primero los vuelos cancelados, como hicimos para crear `no_cancelados`. + +```{r} +no_cancelados <- vuelos %>% + filter(!is.na(atraso_salida), !is.na(atraso_llegada)) + +no_cancelados %>% + group_by(anio, mes, dia) %>% + summarise(media = mean(atraso_salida)) +``` + +### Ejercicio 4 + +Nuestra definición de vuelos cancelados (`is.na(atraso_salida) | is.na(atraso_llegada)`) es ligeramente subóptima. ¿Por qué? ¿Cuál es la columna más importante? + +## Conteos + +### n() + +Siempre que realices una agregación, es una buena idea incluir un conteo (`n()`) o un conteo de valores que no faltan (`sum(!is.na(x))`). De esta manera, puedes verificar que no estás sacando conclusiones basadas en cantidades muy pequeñas de datos. Por ejemplo, veamos los aviones (identificados por su número de cola) que tienen los retrasos medios más altos: + +```{r} +atrasos <- no_cancelados %>% + group_by(codigo_cola) %>% + summarise( + atraso = mean(atraso_llegada) + ) + +ggplot(data = atrasos, mapping = aes(x = atraso)) + + geom_freqpoly(binwidth = 10) +``` + +Vaya, ¡hay algunos aviones que tienen un atraso _promedio_ de 5 horas (300 minutos)! + +La historia es en realidad un poco más matizada. Podemos obtener más información si dibujamos un diagrama de dispersión del número de vuelos frente al atraso promedio. Completa el código en blanco a continuación para calcularlo y luego trazar el número de vuelos por el atraso medio de llegada (`atraso_llegada`). + +```{r atrasos, exercise = TRUE} +# atrasos <- no_cancelados %>% +# group_by(codigo_cola) %>% +# summarise( +# atraso = _________, +# n = n() +# ) +# +# ggplot(data = atrasos, mapping = aes(x = n, y = atraso)) + +# geom_point(alpha = 1/10) +``` + +```{r atrasos-solution} +atrasos <- no_cancelados %>% + group_by(codigo_cola) %>% + summarise( + atraso = mean(atraso_llegada), + n = n() + ) + +ggplot(data = atrasos, mapping = aes(x = n, y = atraso)) + + geom_point(alpha = 1/10) +``` + +No es sorprendente que haya una variación mucho mayor en el retraso promedio cuando hay pocos vuelos. La forma de esta gráfica es muy característica: cada vez que graficas una media (u otro resumen) frente al tamaño del grupo, verás que la variación disminuye a medida que aumenta el tamaño de la muestra. + +### Contabilización de la variación basada en el tamaño de la muestra + +Al mirar este tipo de gráfico, a menudo es útil filtrar los grupos con el menor número de observaciones, para que puedas ver más del patrón y menos de la variación extrema en los grupos más pequeños. Esto es lo que hace el siguiente código, además de mostrarte un patrón útil para integrar ggplot2 en los flujos de dplyr. Es un poco doloroso tener que cambiar de `%>%` a `+`, pero una vez que le coges el tranquillo, es muy conveniente. + +```{r echo = FALSE} +atrasos <- no_cancelados %>% + group_by(codigo_cola) %>% + summarise( + atraso = mean(atraso_llegada), + n = n() + ) +``` + + +```{r} +atrasos %>% + filter(n > 25) %>% + ggplot(mapping = aes(x = n, y = atraso)) + + geom_point(alpha = 1/10) +``` + +-------------------------------------------------------------------------------- + +Consejo de RStudio: un atajo de teclado útil es Cmd/Ctrl + Shift + P. Esto reenvía el fragmento enviado previamente desde el editor a la consola. Esto es muy conveniente cuando estás (por ejemplo) explorando el valor de `n` en el ejemplo anterior. Envías el bloque completo una vez con Cmd/Ctrl + Enter, luego modificas el valor de `n` y presionas Cmd/Ctrl + Shift + P para volver a enviar el bloque completo. + +-------------------------------------------------------------------------------- + +### Tamaño de la muestra, rendimiento promedio y rango + +Hay otra variación común de este tipo de patrón. Veamos cómo se relaciona el rendimiento promedio de los bateadores en el béisbol con la cantidad de veces que están al bate. Aquí utilizo datos del paquete __Lahman__ (traducidos en el paquete `datos` habitual) para calcular el promedio de bateo (cantidad de veces que le dan/cantidad de intentos) de cada jugador de béisbol de las grandes ligas. + +Cuando dibujo la habilidad del bateador (medida por el promedio de bateo, `ba`) contra el número de oportunidades para batear la pelota (medida por el número de veces al bate, `ab`), se ven dos patrones: + +1. Como arriba, la variación en nuestro agregado disminuye a medida que obtenemos más puntos de datos. + +2. Existe una correlación positiva entre la habilidad (`ba`) y las oportunidades de golpear la pelota (`ab`). Esto se debe a que los equipos controlan quién juega y, obviamente, elegirán a sus mejores jugadores. + +```{r} +# Conviértelo en un tibble para que se imprima bien +bateo <- as_tibble(datos::bateadores) # Originalmente en Lahman::Batting + +bateadoras <- bateo %>% + group_by(id_jugador) %>% + summarise( + ba = sum(golpes, na.rm = TRUE) / sum(al_bate, na.rm = TRUE), + ab = sum(al_bate, na.rm = TRUE) + ) + +bateadoras %>% + filter(ab > 100) %>% + ggplot(mapping = aes(x = ab, y = ba)) + + geom_point() + + geom_smooth(se = FALSE) +``` + +Esto también tiene implicaciones importantes para la clasificación. Si miras de cerca, las personas con los mejores promedios de bateo son claramente afortunadas, no hábiles. + +Puede encontrar una buena explicación de este problema en y . + +### count() + +Los conteos son tan útiles que dplyr proporciona una ayuda simple si todo lo que desea es un conteo: + +```{r} +no_cancelados %>% + count(destino) +``` + + Opcionalmente, puedes proporcionar una variable de peso. Por ejemplo, podrías usar esto para "contar" (sumar) el número total de millas que voló un avión: + +```{r} +no_cancelados %>% + count(codigo_cola, wt = distancia) +``` + +### Ejercicio 5 + +Inventa otro enfoque que te dará el mismo resultado que `no_cancelados %>% count(destino)` y `no_cancelados %>% count(codigo_cola, wt = distancia)` (sin usar `count()`). + +```{r summariseex2, exercise = TRUE} + +``` +```{r summariseex2-solution} +no_cancelados %>% + group_by(destino) %>% + summarise(n = n()) + +no_cancelados %>% + group_by(codigo_cola) %>% + summarise(n = sum(distancia)) +``` + +
+**Pista:** Considera las herramientas a tu disposición "`group_by()`, `summarise()`, `n()`, `sum()`", y `?count` +
+ +```{r summariseex2-check} +"¡Excelente trabajo! Esta respuesta fue complicada, pero ahora puedes ver que `count()` es un atajo útil para `group_by()` + `summarise()` + `n()` (o `sum()`)." +``` + +### Ejercicio 6 + +¿Qué hace el argumento `sort` a `count()`? ¿Cuándo podrías usarlo? + +```{r summariseex6, exercise = TRUE} +?count +``` + +### Ejercicio 7 + +Mira la cantidad de vuelos cancelados por día. ¿Hay un patrón? ¿La proporción de vuelos cancelados está relacionada con el atraso promedio? + +```{r summariseex3, exercise = TRUE} +# Tarea 1 +# comienza con una variable que muestra el dia del año +# vuelos %>% +# mutate(fecha = as.Date(paste(anio, mes, dia, sep = "-"))) %>% +# crea una variable que muestre si un vuelo está cancelado +# agrúpalo por dia +# crea un resumen contando el número de vuelos donde cancelados sea VERDADERO +# Dibuja el resultado contra el día + +# Tarea 2 +# recrea los datos agrupados arriba +# crea un resumen tomando la media de la variable cancelados +# ...así como el atraso promedio +# traza uno contra el otro +``` + +```{r summariseex3-solution} +vuelos %>% + mutate(fecha = as.Date(paste(anio, mes, dia, sep = "-"))) %>% + mutate(cancelados = is.na(atraso_salida) | is.na(atraso_llegada)) %>% + group_by(fecha) %>% + summarise(n = sum(cancelados)) %>% + ggplot(aes(x = fecha, y = n)) + + geom_point() + + geom_smooth() + +vuelos %>% + mutate(fecha = as.Date(paste(anio, mes, dia, sep = "-"))) %>% + mutate(cancelados = is.na(atraso_salida) | is.na(atraso_llegada)) %>% + group_by(fecha) %>% + summarise(prop = mean(cancelados), atraso_medio = mean(atraso_salida, na.rm = TRUE)) %>% + ggplot(aes(x = prop, y = atraso_medio)) + + geom_point() +``` + +
+**Pista:** No te olvides de usar `na.rm = TRUE` cuando corresponda. +
+ +```{r summariseex3-check} +"¡Guau! Lo hiciste increíble." +``` diff --git a/inst/tutorials/ex-setup-r_es/ex-setup-r.Rmd b/inst/tutorials/ex-setup-r_es/ex-setup-r.Rmd new file mode 100644 index 000000000..74fc1fb46 --- /dev/null +++ b/inst/tutorials/ex-setup-r_es/ex-setup-r.Rmd @@ -0,0 +1,147 @@ +--- +title: "Puesta a punto" +output: + learnr::tutorial: + language: es + progressive: true + allow_skip: true +runtime: shiny_prerendered +description: > + Aprende a configurar R y RStudio en tu máquina. También demostraremos + cómo instalar paquetes de R desde CRAN e instalaremos el paquete tidyverse. +--- + +```{r setup, include=FALSE} +library(learnr) +tutorial_options(exercise.timelimit = 60) +``` + +## Bienvenida + +Este es un tutorial de demostración. Compárarlo con el [código fuente](https://github.com/rstudio/learnr/tree/main/inst/tutorials/ex-setup-r/ex-setup-r.Rmd) que lo hizo. + +### Idea general + +Este tutorial te ayudará a configurar tu ordenador para usar R. Es para ti si necesitas: + +* Instalar R en tu ordenador +* Instalar RStudio como Entorno de Desarrollo Integrado (IDE, de sus siglas en inglés) +* Instalar el paquete `tidyverse` de R + +Puedes omitir este tutorial si ya has hecho estas cosas. + +### ¿Este tutorial es para ti? + +¿Necesitas trabajar con el tutorial? Responde el cuestionario a continuación para averiguarlo. + +```{r quiz1, echo = FALSE} +question("Marca todo lo que NO has hecho:", + answer("He instalado R en mi ordenador", message = "* Instala R"), + answer("He instalado RStudio (como _IDE_, o entorno de desarrollo integrado, de sus siglas en inglés, para trabajar con R)", message = "* Instala RStudio"), + answer("He instalado el paquete tidyverse de R", message = "* Instala Paquetes"), + answer("Ninguna de las anteriores. Los he hecho todos.", correct = TRUE, message = "¡Puedes saltarte este tutorial!"), + type = "multiple", + incorrect = "¡Este tutorial está aquí para ayudarte! Para ponerlo a punto lee:" +) +``` + +## Instala R + +### Como instalar R + +![](https://vimeo.com/203516510) + +### Prueba tus conocimientos + +```{r quiz2, echo=FALSE} +quiz(caption = "Cuestionario - Instalar R", + question("¿Es R gratuito y libre para descargar y usar?", + answer("¡Sí!", correct = TRUE, message = "R es gratuito __y__ de código abierto, lo que significa que cualquiera puede leer/usar, copiar, modificar y redistribuir el código fuente del lenguaje R."), + answer("No.") + ), + question("¿Dónde se descarga R?", + answer("www.rstudio.com/download"), + answer("[cloud.r-project.org](https://cloud.r-project.org)", correct = TRUE, message = "También lo puedes descargar desde [cran.r-project.org](https://cran.r-project.org)"), + answer("www.r-project.org", message = "Buen intento, pero no exactamente. www.r-project.org no proporciona un enlace de descarga, pero sí proporciona un enlace a uno de los sitios web anteriores."), + answer("www.r.com"), + allow_retry = TRUE + ), + question("¿Con qué frecuencia debes actualizar R?", + answer("Cada vez que lo uso", message = "¡Esto será demasiado a menudo a menos que uses R muy raramente!"), + answer("Aproximadamente una vez al año", correct = TRUE, "Se lanza una nueva versión de R aproximadamente una vez al año. Actualiza antes si encuentras un error que no puedes explicar."), + answer("Nunca", message = "Se lanza una nueva versión de R aproximadamente una vez al año. Asumiré que estás utilizando la versión más reciente de R, que será la versión más rápida con la menor cantidad de comportamientos inesperados." ), + allow_retry = TRUE + ) +) +``` + +## Instala RStudio + +### Cómo instalar RStudio + +RStudio es un entorno de desarrollo integrado para R. ¿Qué significa eso? Bueno, si piensas en R como un lenguaje, que lo es, puedes pensar en RStudio como un programa que te ayuda a escribir y trabajar en el lenguaje. ¡RStudio hace que la programación en R sea mucho más fácil y te sugiero que lo uses! + +![](https://vimeo.com/203516968) + +### Prueba tus conocimientos + +```{r quiz3, echo=FALSE} +quiz(caption = "Cuestionario - Instalar RStudio", + question("¿Qué es el IDE de RStudio?", + answer("Una aplicación que facilita el uso de R.", correct = TRUE, message = "RStudio organiza tu espacio de trabajo y facilita escribir, usar, depurar y guardar código R. Lo recomiendo encarecidamente y me basaré en RStudio en varios tutoriales"), + answer("Una aplicación que te permite usar R sin escribir ningún código", message = "¡Y gracias a Dios! El código proporciona un registro reproducible de tu trabajo, que es esencial para la ciencia de datos."), + answer("Un programa de hoja de cálculo como Microsoft Excel."), + answer("Otro nombre para R", message = "R y RStudio son dos cosas separadas. R es un idioma, como el inglés. Piensa en RStudio como un programa que te ayuda a usar el idioma, algo así como un programa de procesamiento de textos donde tú escribes en inglés."), + allow_retry = TRUE + ), + question("¿Es gratis descargar y usar el IDE de RStudio?", + answer("¡Sí!", correct = TRUE, message = "Al igual que R, RStudio es gratuito y de código abierto. Existen versiones profesionales de RStudio con funciones mejoradas, pero no nos basaremos en esas funciones en estos tutoriales.") , + answer("No.", message = "Al igual que R, RStudio es gratuito y de código abierto. Existen versiones profesionales de RStudio con funciones mejoradas, pero no nos basaremos en esas funciones en estos tutoriales.") + ), + question("¿De dónde descargamos RStudio?", + answer("www.rstudio.com/download", correct = TRUE, message = "Para estos tutoriales, descarga e instala el RStudio Desktop de licencia de código abierto"), + answer("[cloud.r-project.org](http://cloud.r-project.org)", message = "Aquí es donde descargas R, no RStudio"), + answer("www.r-project.org"), + answer("[cran.rstudio.org](http://cran.rstudio.org)"), + allow_retry = TRUE + ), + question("¿Necesitas instalar R si ya tienes RStudio?", + answer("Sí.", correct = TRUE), + answer("No.", message = "R no viene con RStudio; necesitas instalar R por separado.") + ) +) +``` + +## Instala Paquetes + +### Como instalar paquetes de R + +![](https://vimeo.com/203516241) + +### Prueba tus conocimientos + +```{r names, echo = FALSE} +quiz(caption = "Cuestionario - Trabajar con Paquetes", + question("¿Qué comando usas para instalar paquetes?", + answer("`library()`", message = "Veremos qué hace `library()` más adelante."), + answer("`install.packages()`", correct = TRUE), + answer("`install_packages()`"), + answer("No hay ningún comando específico. Debes visitar [cran.r-project.org](http://cran.r-project.org) y descargar paquetes manualmente.", message = "R facilita la descarga de paquetes. Te conectas a Internet y luego ejecutas uno de los comandos anteriores."), + allow_retry = TRUE + ), + question("¿Con qué frecuencia necesitas instalar un paquete en tu ordenador?", + answer("Cada vez que reinicias R"), + answer("Cada vez que reinicias tu ordenador"), + answer("Solo una vez. Luego, R puede encontrarlo en su disco duro según sea necesario.", correct = TRUE), + answer("Nunca, mientras esté conectado a Internet.", message = "Esto podría ser cierto si estás usando R en un servicio en la nube. Sin embargo, si estás usando R localmente en tu propio ordenador, necesitarás instalar cada paquete que uses en tu ordenador"), + allow_retry = TRUE + ), + question("¿Qué es el tidyverse?", + answer("Una colección de paquetes que funcionan bien juntos y proporcionan herramientas para tareas comunes de ciencia de datos.", correct = TRUE, message = 'Puedes instalar todos los paquetes de tidyverse a la vez con `install.packages("tidyverse")`.'), + answer("Un programa de procesamiento de textos para R"), + answer("Un estilo de código que se lee como poesía"), + answer("Un universo alternativo donde todos son programadores de R"), + allow_retry = TRUE + ) +) +``` From b357fc2f26619be9e774d1c8085385ec416ae391 Mon Sep 17 00:00:00 2001 From: Xavier de Pedro Puente Date: Tue, 23 May 2023 11:46:28 +0200 Subject: [PATCH 2/3] a line describing the change (plus spacing in previous lines-items) --- NEWS.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/NEWS.md b/NEWS.md index 522184fa8..194f32127 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,8 +1,11 @@ # learnr (development version) - Moved curl from Imports to Suggests. curl is only required when using an external evaluator (#776). + - The default `try_again` message for checkbox questions now prompts the student to "select every correct answer" regardless of whether the question was created by `qustion()` or `question_checkbox()` (#783). +- Added translation to Spanish of the first 5 tutorials (which refer to the book r4ds v1 translated elsewhere into Spanish also - https://github.com/cienciadedatos/r4ds ) + # learnr 0.11.3 - Fixed an issue that prevented authors from using symbols, such as `T` or a variable, as the value of the `exercise` chunk option, which caused tutorials with chunks with `exercise = T` to fail to render (thanks @cknotz #757, #758). From 3019ae0ef66e112968e92134779d82be3140c83c Mon Sep 17 00:00:00 2001 From: "Xavier de Pedro Puente, Ph.D" Date: Fri, 26 May 2023 13:53:25 +0200 Subject: [PATCH 3/3] A few more strings translated into Spanish. --- data-raw/i18n_translations.yml | 55 +++++++++++++++++++++++++++------- 1 file changed, 45 insertions(+), 10 deletions(-) diff --git a/data-raw/i18n_translations.yml b/data-raw/i18n_translations.yml index 194614266..30e34b11c 100644 --- a/data-raw/i18n_translations.yml +++ b/data-raw/i18n_translations.yml @@ -395,7 +395,7 @@ text: blank: en: "blank" fr: ~ - es: ~ + es: "espacio en blanco" pt: ~ tr: ~ emo: ~ @@ -407,7 +407,7 @@ text: blank_plural: en: "blanks" fr: ~ - es: ~ + es: "espacios en blanco" pt: ~ tr: ~ emo: ~ @@ -420,7 +420,7 @@ text: # {{count}} - the number of blanks detected in the exercise en: "This exercise contains {{count}} $t(text.blank)." fr: ~ - es: ~ + es: "Este ejercicio contiene {{count}} $t(text.blank)." pt: ~ tr: ~ emo: ~ @@ -433,7 +433,7 @@ text: # {{blank}} - the string representing a blank in the exercise (e.g. "___") en: "Please replace {{blank}} with valid code." fr: ~ - es: ~ + es: "Reemplaza {{blank}} con código válido, por favor." pt: ~ tr: ~ emo: ~ @@ -452,7 +452,14 @@ text: or { with a matching ", ', ) or }. fr: ~ - es: ~ + es: > + Parece que esto podría no ser un código de R válido. + R no puede determinar cómo convertir tu texto en un comando completo. + Es posible que hayas olvidado completar un espacio en blanco, + eliminar un guión bajo, incluir una coma entre argumentos, + o cerrar un ", ', ( + o { inicial con un ", ', + ) o } final. pt: ~ tr: ~ emo: ~ @@ -500,7 +507,18 @@ text: There may be other places that need to be fixed, too.

{{suggestion}} fr: ~ - es: ~ + es: > +

Parece que tu código R contiene comillas con un formato especial + o comillas "rizadas" ({{character}}) + alrededor de cadenas de caracteres, haciendo que tu código no sea válido. + R requiere que los valores de los caracteres estén entre marcas de + comillas simples o apóstrofes (" o ').

+ {{code}} +

No te preocupes, esta es una fuente común de errores cuando copias + código de otra aplicación que aplica su propio formato al texto. + Puedes intentar reemplazar el código en esa línea con lo siguiente. + Es posible que también haya otros lugares que deban corregirse.

+ {{suggestion}} pt: ~ tr: ~ emo: ~ @@ -537,7 +555,15 @@ text: Try deleting the special character from your code and retyping it manually.

fr: ~ - es: ~ + es: > +

Parece que tu código R contiene un carácter especial inesperado + ({{character}}) que hace que tu código no sea válido.

+ {{code}} +

A veces, tu código puede contener un carácter especial que parece un + carácter regular, especialmente si copias y pegas el código desde + otra aplicación. + Prueba de nuevo eliminando el carácter especial de tu código y vuelviendo + a escribirlo manualmente.

pt: ~ tr: ~ emo: ~ @@ -568,7 +594,16 @@ text: There may be other places that need to be fixed, too.

{{suggestion}} fr: ~ - es: ~ + es: > +

Parece que tu código R contiene un carácter especial inesperado + ({{character}}) que hace que tu código no sea válido.

+ {{code}} +

A veces, tu código puede contener un carácter especial que parece un + carácter regular, especialmente si copias y pegas el código desde + otra aplicación. + Prueba de nuevo reemplazando el código de esa linea con lo siguiente. + Es posible que también haya otros lugares que deban corregirse.

+ {{suggestion}} pt: ~ tr: ~ emo: ~ @@ -618,7 +653,7 @@ text: # separating list items en: ", " fr: ~ - es: ~ + es: ", " pt: ~ tr: ~ emo: ~ @@ -630,7 +665,7 @@ text: oxfordcomma: en: "," fr: "" - es: "" + es: "," pt: "" tr: "" emo: ""