Análisis exploratorio de datos: ¿Qué sabemos sobre los canales de YouTube?  de Dmitrii Eliuseev |  octubre de 2023

Obtener información estadística utilizando Pandas y la API de datos de YouTube

Foto de Glenn Carstens-Peters, desempaquetar

Hoy en día, hay más de 2.700 millones de usuarios activos de YouTube y, para muchas personas, YouTube no es sólo entretenimiento sino una importante fuente de ingresos. pero como funciona? ¿Cuántas vistas o suscriptores pueden obtener los diferentes canales de YouTube? Con la ayuda de Python, Pandas y la API de datos de YouTube, podemos obtener información interesante.

Metodología

Este artículo se dividirá en varias partes:

  • Usando la API de datos de YouTube. Con esta API podremos obtener una lista de canales de YouTube para diferentes solicitudes de búsqueda. Para cada canal, obtendremos información sobre la cantidad de videos, vistas y suscriptores.
  • Obtener la lista de canales que nos interesan. Esto se puede hacer solo una vez.
  • Recopilación de datos del canal. Para obtener información estadística, necesitamos recopilar datos durante un período de tiempo.
  • Análisis de los datos.

Sin más, entremos en materia.

1. API de datos de YouTube

Primero, una buena noticia para todos los que estén interesados ​​en recopilar datos de grandes redes como YouTube: la API de YouTube es gratuita y no necesitamos pagar por ella. Para comenzar a utilizar esta API, necesitamos dos pasos:

  • Abierto https://console.cloud.google.com y crear un nuevo proyecto. Ya tenía un proyecto antiguo allí, pero después de un período de inactividad, todos sus límites de API se establecieron en ceros y no encontré una manera de restablecerlos. Entonces, es más fácil hacer uno nuevo.
Consola de Google Cloud, imagen del autor
  • Vaya a “API y servicios” y habilite “API de datos de YouTube”. Abra la API, vaya a “Credenciales” y cree una clave API. Si todo se hace correctamente, la página de Cuotas se verá así:
Cuotas de API de YouTube, imagen del autor