Skip to content

In this project, we will analyze the data of YouTube trending videos to get insights, to see what is common between these videos. Those insights might also be used by people who want to increase popularity of their videos on YouTube.

Notifications You must be signed in to change notification settings

ashutoshkrris/YouTube-Trending-Videos-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

YouTube is the most popular and most used video platfrom in the world today. YouTube has a list of trending videos that is updated constantly. Here we will use Python with some packages like Pandas and Matplotlib to analyze a dataset that was collected over 205 days. For each of those days, the dataset contains data about the trending videos of that day. It contains data about more than 37,000 trending videos. We will analyze this data to get insights into YouTube trending videos, to see what is common between these videos. Those insights might also be used by people who want to increase popularity of their videos on YouTube.

The dataset that we will use is obtained from Kaggle. It contains data about trending videos for many countries. Here we will analyze trending videos in India.

Goals of the Analysis

We want to answer questions like:

  • How many views do our trending videos have? Do most of them have a large number of views? Is having a large number of views required for a video to become trending?
  • The same questions above, but applied to likes and comment count instead of views.
  • Which video remained the most on the trendin-videos list?
  • How many trending videos contain a fully-capitalized word in their titles?
  • What are the lengths of trending video titles? Is this length related to the video becoming trendy?
  • How are views, likes, dislikes, comment count, title length, and other attributes correlate with (relate to) each other? How are they connected?
  • What are the most common words in trending video titles?
  • Which YouTube channels have the largest number of trending videos?
  • Which video category (e.g. Entertainment, Gaming, Comedy, etc.) has the largest number of trending videos?
  • When were trending videos published? On which days of the week? at which times of the day?

Libraries Used

  • Pandas ( pip install pandas )
  • Numpy ( pip install pandas )
  • Matplotlib ( pip install matplotlib )
  • Seaborn ( pip install seaborn )
  • Wordcloud ( pip install wordcloud )
Show some ❤ by starring the repo if you liked the analysis.
I'll be constantly updating the datasets and analysis. Thank You.

About

In this project, we will analyze the data of YouTube trending videos to get insights, to see what is common between these videos. Those insights might also be used by people who want to increase popularity of their videos on YouTube.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published