Web app developed with Streamlit containing a simple exploratory data analysis (EDA) about NBA data.
Demo App | Run Project | Technologies | Data | Web App
To install all the necessary libraries to run this project, we will use the requirements.txt
file. To do this, launch the terminal, navigate to the project folder and run the following command:
pip install -r requirements.txt
After that we can run the main.py
file using the command:
streamlit run main.py
-
Data Source: basketball-reference.com
-
Original data (2022):
In the sidebar we have the User Input Features, where we can filter the results presented based on 3 different filters:
- Year
- Team
- Position
By applying the filters, we can view the resulting data shown in a table (dataframe).
The table with the results is interactive and we can sort the data displayed based on any of the columns in ascending or descending order. In addition, we can expand the table to a full screen view and we can also select one or several cells to copy and paste the data contained in it.
To download the table with the filtered data, we can use the Download CSV File button.
The demo below shows the interactions with the results table, as well as how to download the table.