C3. Actividad entregable
Tarea: APIs y Análisis de Datos Textuales
Objetivos
Descargar información de Spotify sobre los artistas más escuchados.
Consumir la API de Star Wars y descargar datos sobre los personajes.
Analizar subtítulos de un video de YouTube utilizando expresiones regulares.
(Opcional) Investigar y consumir otra API de tu elección.
Instrucciones
Parte 1: Consumiendo datos de Spotify
- Conseguir tus artistas más escuchados:
Autentícate en la API de Spotify utilizando el paquete {spotifyr}
y descarga información sobre tus artistas más escuchados.
Usa la función get_my_top_artists()
para obtener esta información.
Muestra en una tabla los siguientes datos de cada artista: nombre, género, cantidad de oyentes mensuales.
Tip: No olvides configurar las credenciales de la API de Spotify.
Análisis de álbumes:
Descarga información sobre los álbumes de uno de tus artistas más escuchados utilizando la función
get_artist_albums()
.Muestra en una tabla los siguientes datos: nombre del álbum, fecha de lanzamiento, tipo de álbum (ej. álbum, sencillo, etc.).
Parte 2: Consumiendo datos de Star Wars
Utiliza la API de Star Wars (https://www.swapi.tech/) para obtener información sobre las peliculas, los planetas y las especies
- Extrae los datos y muestralos en una tabla
- Realiza una visualización con ggplot, Highcharter o librería de visualización que te guste
Parte 3: Análisis de subtítulos de YouTube
Selecciona un video de interés
Descargar subtítulos
Utiliza la función
get_caption()
del paquete{youtubecaption}
Muestra los subtítulos descargados en una tabla.
Realiza un análisis básico sobre los subtítulos descargados. Buscá
- Palabras que se repiten con mayor frecuencia, eliminando las stopwords - Frases o términos clave relacionados a X palabra utilizando expresiones regulares.
Parte 4: (Opcional) Inspeccionar otra API
Explora alguna de las siguientes APIs abiertas y realiza un análisis similar al de la API de Star Wars. Algunas son (puede ser otra)
Pokémon API - Obtén información sobre Pokémon (por ejemplo, nombre, tipo, habilidades).
The Dog API - Obtén información sobre razas de perros, imágenes, etc.
Entrega
- Sube tu código y resultados en un archivo
.Rmd
o.R
.
No te olvides de documentar el código explicando lo que estás haciendo en cada paso.