Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jaweria-b/eda-basketball
The Streamlit app analyzes NBA player stats with user-selected filters, offering data download and intercorrelation heatmap.
https://github.com/jaweria-b/eda-basketball
Last synced: 28 days ago
JSON representation
The Streamlit app analyzes NBA player stats with user-selected filters, offering data download and intercorrelation heatmap.
- Host: GitHub
- URL: https://github.com/jaweria-b/eda-basketball
- Owner: Jaweria-B
- Created: 2024-02-15T11:36:47.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-03-15T08:35:27.000Z (10 months ago)
- Last Synced: 2024-03-15T09:47:13.023Z (10 months ago)
- Language: Python
- Size: 103 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NBA Player Stats Explorer
The NBA Player Stats Explorer is a Streamlit web application designed to provide users with an interactive platform for exploring and analyzing NBA player statistics from basketball-reference.com.
## Features
- **Dynamic Filtering**: Users can filter player statistics by selecting specific criteria such as year, team, and position using intuitive sidebar controls.
- **Data Visualization**: The app generates visualizations, including data tables and intercorrelation heatmaps, to help users gain insights into player performance.
- **Data Download**: Users have the option to download the displayed player statistics as a CSV file for further analysis.
## How to Use1. Clone this repository to your local machine.
2. Install the required Python libraries listed in `requirements.txt` using pip.
3. Run the app by executing `streamlit run app.py` in your terminal.
4. Select the desired year, team(s), and position(s) from the sidebar to filter the player statistics.
5. Explore the displayed data and visualize intercorrelation heatmaps by clicking the corresponding buttons.## Demo
Experience the Live App here: [Live Demo](https://eda-basketball-jb.streamlit.app/)## Technologies Used
- Python
- Streamlit
- Pandas
- Matplotlib
- Seaborn
- NumPy
- Base64## Data Source
The NBA player statistics data is scraped from [Basketball-reference.com](https://www.basketball-reference.com/) using the Pandas `read_html()` function.
---
Made with ❤️ by Jaweria Batool