This project aims to analyze gym congestion based on survey responses and swipe data. We'll explore various factors such as gender distribution, preferred gym zones, and perceived congestion.
This project is implemented in a Jupyter Notebook using Python 3. Required libraries include pandas, numpy, matplotlib, seaborn, and datetime.
- pandas: Data manipulation
- numpy: Numerical operations
- matplotlib: Plotting graphs
- seaborn: Statistical data visualization
We import data from the following sources:
- Survey responses from "Fitness & Rec Survey 2024!!! (Responses) - Form Responses.csv"
- Swipe data from two Excel files for fall and spring semesters.
- Remove student identifiers and irrelevant columns.
- Filter out rows where gender is not Male or Female.
- Exclude specific dates representing breaks.
We merge the swipe data from fall and spring semesters to predict total year congestion.
We analyze the distribution of survey respondents by affiliation.
We compare the average swipe frequency of males and females throughout the week using swipe data.
We compare the average daily swipe time of males and females throughout the week using swipe data.
We analyze gym zone usage based on survey responses, comparing male and female preferences.
We visualize survey responses regarding students' perception of gym congestion.
We aim to chart congestion levels of different gym zones throughout the day, overlaying swipe data with survey responses.