Diving into the world of electric vehicle (EV) charging, this project explores a dataset (taken from Kaggle) filled with essential details like how long charging sessions last, energy used, and the costs involved. The main goal is to uncover trends and patterns that can help make smart decisions about EV infrastructure and pricing. Think of it like peeling back layers to reveal the interesting stories behind how people charge their electric vehicles and what it costs them.
Project Objectives
- Clean and preprocess the charging data.
- Validate and convert data types for accurate analysis.
- Explore monthly trends in charging behavior.
- Visualize the charging data clearly using the most appropriate method.
Project Challenge
- Dealing with a large and diverse dataset with missing values.
- Converting and validating diverse data types.
- Creating meaningful visualizations from the dataset.
- Creating accurate predictive models to estimate costs.
- Extracting actionable insights from complex data.
Addressing these challenges is crucial to ensure accurate insights into charging patterns and costs.
Initial insights
- Data set contains thousands of charging sessions, some of the columns had missing, invalid, or inconsistent values.
- Different data types, such as int, float, object, and bool.
- The data needed to be cleaned and prepared, such as filtering, renaming, dropping, and converting the data.
- Data also needed to be validated, such as checking and correcting the data types of each column.
- The data set contains mostly nominal and ordinal values, which can be challenging for certain machine learning algorithms.