Skip to content

This project features an HTML scrape off of the UGA Football website (works as of 2022). The data consists of players, height, weight, hometown, and more. Throughout the data cleaning and transformation process, I appropriately deal with nulls, dups in a should-be-unique column, and string data that should be split into multiple columns. I creat…

Notifications You must be signed in to change notification settings

jessramosdata/UGA-Football-HTML-Scrape-Clean-and-Vis

Repository files navigation

UGA-Football-HTML-Scrape-Clean-and-Vis

This project features an HTML scrape off of the UGA Football website (works as of 2022). The data consists of players, height, weight, hometown, and more. Throughout the data cleaning and transformation process, I appropriately deal with nulls, dups in a should-be-unique column, and string data that should be split into multiple columns. I create dictionaries, functions, and visualizations that help me understand the distribution and values of data. I finish it off with some visualizations that show BMI and weight class! I do not know anything about football or BMI, but I am able to show a story with my code and visuals. Go Dawgs!!! Packages used:pandas, beautiful soup, numpy, matplotlib, requests)

UGA Football Roster

Skills Used:

-HTML scraping, parsing using tags, ETL

-DataFrame creation

-Data Cleaning (Dealing with nulls, Resetting index (since Jersey number column isn't actually unique), Change column names)

-Data Transformation (Splitting strings into multiple columns, Creating new categorical variables based off preexisting variable, Create new columns based on mathematical calculations)

-Writing Functions

-Creating Dictionaries

-Loops

-List Comprehensions

-Filtering Data

-Data Visualization (Scatterplots, Histograms)

About

This project features an HTML scrape off of the UGA Football website (works as of 2022). The data consists of players, height, weight, hometown, and more. Throughout the data cleaning and transformation process, I appropriately deal with nulls, dups in a should-be-unique column, and string data that should be split into multiple columns. I creat…

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages