https://github.com/siddharthbadal/youtubeapi-dataanalysis
YoutubeAPI-Data Analysis
https://github.com/siddharthbadal/youtubeapi-dataanalysis
data-analysis jupyter-notebook matplotlib pandas python seaborn
Last synced: about 2 months ago
JSON representation
YoutubeAPI-Data Analysis
- Host: GitHub
- URL: https://github.com/siddharthbadal/youtubeapi-dataanalysis
- Owner: Siddharthbadal
- Created: 2023-09-28T11:15:37.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-28T13:18:07.000Z (over 2 years ago)
- Last Synced: 2023-09-29T15:15:59.241Z (over 2 years ago)
- Topics: data-analysis, jupyter-notebook, matplotlib, pandas, python, seaborn
- Language: Jupyter Notebook
- Homepage:
- Size: 726 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### Youtube API Data Analysis
Fetching data for multiple channels and analyzing Free Code Camp Youtube channel through Youtube API.
Data analysis is performed using Python, Pandas, matplotlib and seaborn on Jupyter Notebook.
Process included data exploration, data cleaning, finding null values, working with data types, formatting date time stamp and duration. Adding new columns, sorting values etc.
Following fields are fetched:
- Video ID
- Title
- Video Views
- Video Likes count
- Video Comments count
- Video Duration
- Videos URL
Analysis
- Total Videos
- Top five viewed videos
- Top Liked and disliked videos
- Total Views
- Total number of Python Courses in dataframe
- Most views videos
- Videos by months and week days
- View ration of Python videos
- Liked Percentage ratio with respect to views
- Plotting different charts
- Creating a WordCloud
- finding relationships among views, likes and comments count
Variuos charts were analyzed using matplotlib and seaborn.
- Most Viewd Videos
- Most Active Months
- Most Active Days
- Likes vs Views
- WordCloud
- ViolinPlot
- ScatterPlot