Skip to content

Interactive Data Analysis and Visualization of FIFA 21 Player Stats using Python and Jupyter Notebook. Includes data cleaning, statistical summaries, dynamic Plotly charts, and a Folium map to explore player distributions by nationality.

License

Notifications You must be signed in to change notification settings

Vinicius-Mangueira/fifa21-eda-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FIFA21 EDA Dashboard 📊⚽

Explore and visualize FIFA21 player data with an interactive Jupyter Notebook that combines powerful data analysis and geographic mapping.


🚀 Overview

This project provides a comprehensive Exploratory Data Analysis (EDA) of FIFA21 player statistics. It includes data cleaning, transformation, global summaries, top performer rankings, position-based analysis, and an interactive choropleth map of player distribution by country.


🔥 Key Features

Section Description
1. Introduction Load dataset and overview of data structure.
2. Data Cleaning & Transformation Handle missing values, convert height/weight to metric, calculate BMI & age.
3. Global Statistics Summary statistics (mean, median, quartiles) for key metrics.
4. Top Performers Lists of top 10 players by rating and potential.
5. Position Analysis Aggregated statistics by primary playing position.
6. Geospatial Analysis Folium choropleth map showing number of players per country with interactive tooltips.
7. Additional Insights Further explorations and potential next steps.

📥 Installation

  1. Clone the repository:

    git clone https://github.com/Vinicius-Mangueira/fifa21-eda-dashboard.git
    cd fifa21-eda-dashboard
  2. Create and activate a virtual environment (recommended):

    python -m venv venv
    # Linux/Mac
    source venv/bin/activate
    # Windows
    venv\Scripts\activate
  3. Install requirements:

    pip install -r requirements.txt
  4. Launch the notebook:

    jupyter notebook notebooks/fifa21_eda_dashboard.ipynb

🎨 Demo

Dashboard Screenshot

Interact with the notebook cells to explore data tables, charts, and the world map.


🤝 Contributing

Contributions are welcome! To contribute:

  1. Fork the repository
  2. Create a new branch: git checkout -b feature/my-new-feature
  3. Commit your changes: git commit -m 'Add my new feature'
  4. Push to your branch: git push origin feature/my-new-feature
  5. Open a Pull Request

📝 License

This project is licensed under the MIT License.


👨‍💻 Author

Developed by Vinícius Mangueira — Student of Data Science & Artificial Intelligence @ UFPB 🇧🇷

About

Interactive Data Analysis and Visualization of FIFA 21 Player Stats using Python and Jupyter Notebook. Includes data cleaning, statistical summaries, dynamic Plotly charts, and a Folium map to explore player distributions by nationality.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published