Analisi esplorativa dei dati Cosa sappiamo sui canali YouTube

Analisi approfondita dei dati Cosa sappiamo sui canali YouTube

Ottenere insight statistici usando Pandas e la YouTube Data API

Foto di Glenn Carstens-Peters, Unsplash

Oggi, ci sono più di 2,7 miliardi di utenti attivi su YouTube, e per molte persone, YouTube non è solo un intrattenimento ma una fonte importante di reddito. Ma come funziona? Quante visualizzazioni o iscritti possono ottenere i diversi canali YouTube? Con l’aiuto di Python, Pandas e la YouTube Data API, possiamo ottenere alcuni insight interessanti.

Metodologia

Questo articolo sarà diviso in diverse parti:

  • Utilizzo della YouTube Data API. Con questa API, saremo in grado di ottenere una lista di canali YouTube per diverse richieste di ricerca. Per ogni canale, otterremo informazioni sul numero di video, visualizzazioni e iscritti.
  • Ottenere l’elenco dei canali di nostro interesse. Ciò può essere fatto solo una volta.
  • Raccolta dei dati dei canali. Per ottenere insight statistici, è necessario raccogliere i dati per un certo periodo di tempo.
  • Analisi dei dati.

Senza ulteriori indugi, cominciamo.

1. YouTube Data API

Prima di tutto, una buona notizia per tutti coloro che sono interessati a raccogliere dati da grandi reti come YouTube: la YouTube API è gratuita e non dobbiamo pagarla. Per iniziare a utilizzare questa API, abbiamo bisogno di due passaggi:

  • Apri https://console.cloud.google.com e crea un nuovo progetto. Avevo già un vecchio progetto lì, ma dopo un certo periodo di inattività, tutti i suoi limiti API sono stati impostati a zero, e non ho trovato un modo per resettarli. Quindi, è più semplice crearne uno nuovo.
Google Cloud Console, Immagine dell'autore
  • Vai su “API e Servizi” e abilita “YouTube Data API”. Apri l’API, vai su “Credenziali” e crea una chiave API. Se tutto è stato fatto correttamente, la pagina delle Quote apparirà così:
Quote YouTube API, Immagine dell'autore