This project focuses on analyzing UK train rides using raw railway data. The analysis includes statistical insights, a structured data model, visualizations, and a dashboard to better understand train ride patterns in the UK.
- railway.csv - The raw dataset containing UK train ride data.
- railway_data_dictionary.csv - A description of the dataset, including explanations of columns and data types.
- RailWay_Tables.py - A Python script that processes the raw dataset and divides it into sub-tables for structured analysis.
- UK_Train_Rides (round1_analysis).xlsx - The complete analysis file, including:
- Statistical analysis
- Data model & star schema
- Visualizations
- Interactive dashboard
- Data Exploration: Understanding the dataset using the data dictionary.
- Data Processing: Using
RailWay_Tables.pyto structure the data into sub-tables. - Data Analysis:
- Performing statistical analysis on train rides.
- Building a data model using a star schema for efficient querying.
- Visualization & Dashboard:
- Creating visualizations to identify trends and patterns.
- Designing a dashboard for interactive insights.
- Load
railway.csvfor raw data. - Use
RailWay_Tables.pyto process and organize the data. - Open
UK_Train_Rides (round1_analysis).xlsxto explore the results and insights.
- Python 3.x
- Pandas, NumPy (for data processing)
- Excel-compatible software (for viewing the analysis file)
