Skip to content

siddhanttripathi13/YT-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YouTube Data Analysis using API

This is a repository for analyzing data about popular Data Science YouTube channels. It uses libraries such as Pandas, Matplotlib, and nltk (natural language toolkit) among others. It also defines several functions to retrieve various data about the YouTube channels using the YouTube Data API v3, such as subscriber counts, video views, video titles, video upload schedules, and more. After collecting this data, several visualizations and analysis are performed to understand how the channels differ in terms of subscriber and view counts, video popularity, engagement, and other metrics. It also retrieves comments from some of the videos using the YouTube API, which are then used to create a word cloud of frequently used words. Finally, a dashboard is made using plotly dash using dash bootstrap components. Below is a screenshot of the dashboard.

Dashboard

Overall, this repositoy is useful for those who want to learn using YouTube API to retrieve data for analysis as well as setup a plotly dash app to showcase a dashboard of the analysed data.

YouTube Analytics Dashboard [CTRL+Click to open in new tab]