A Appendix A

A.1 Ejercicio de Transformación


Capítulo de Transformación de Datos

Ejercicios con destrezas de aplicar algunas funciones de transformaciones de datos

Para tener los puntos tiene que enseñar TODOS los scripts, los resultados y explicar en palabras los que encontró dentro de un documento bien organizado.

library(datos)
attach(bateadores)
library(tidyverse)
library(gt)

Use el data frame de “bateadores” en el paquete “datos”.

El paquete datos ofrece versiones en español de conjuntos de datos clásicos, con los nombres de las variables traducidos (por ejemplo, carreras, al_bate o id_jugador).

gt(head(bateadores, n=3))
id_jugador id_anio orden_equipos id_equipo id_liga juegos al_bate carreras golpes dobles triples cuadrangulares carreras_empujadas bases_robadas atrapado_robando base_bolas ponches base_intencional golpeado toque_sacrificio elavado_sacrificio doble_matanza
aardsda01 2004 1 SFN NL 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
aardsda01 2006 1 CHN NL 45 2 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0
aardsda01 2007 1 CHA AL 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

1. Busca el bateador que tuvo más carreras en cualquier año

max(bateadores$carreras)
## [1] 198
bateadores |> dplyr::select(id_jugador, al_bate) |> 
  arrange(desc(al_bate)) |> 
  slice_max(al_bate)
##       id_jugador al_bate
## 99194  rolliji01     716

2. ¿Cuál es el nombre del bateador (id_jugador) que estuvo más veces “al_bate”? Prepara una lista del bateador más frecuente al bate al menos


3. ¿Cuáles son las “ligas” de baseball (pelota) que están incluidas en este archivo?


4. Selecciona los años (1900, 1950, 2000 y 2020) y jonrones y hacer una tabla por año que demuestra el máximo de jonrones para cada año

¿Cuál fue el máximo de jonrones por año para los años seleccionados? Haga una lista.


5. Haz una tabla de la los jugadores que jugaron más años

  • ¿Cuál es el jugador que ha jugado más años?

6. Selecciona solamente la liga “AL”, los años desde 2000 en adelante, y determina cuál es la suma de “carreras” anotadas por cada equipo.

    1. ¿Cual es el equipo que tiene mayor carreras?
    1. ¿Cual es el equipo que tiene menor carreras?
    1. Como explica que ese equipo tiene tan pocas carreras. Piensa en un tipo de “Data wrangling”, que podría explicar esto (BONO), si lo resuelve tendrá un bono