This project presents an exploratory data analysis (EDA) of a weather dataset using Python and Pandas. The analysis covers general data profiling and answers to specific analytical questions regarding weather conditions, wind speed, humidity, visibility, and more.
- Understand the structure and properties of weather data
- Perform exploratory data analysis using Pandas
- Answer specific business questions using filtering, grouping, and aggregation
- Extract insights related to weather patterns
- Python
- Pandas for data manipulation and analysis
- Jupyter Notebook for interactive coding
Date/Time
Temp_C
Dew Point Temp_C
Rel Hum_%
Wind Speed_km/h
Visibility_km
Press_kPa
Weather
- Find all unique wind speed values
- Find number of times when weather is exactly clear
- Find number of times wind speed was exactly 4 km/h
- Find all null values in the dataset
- Rename column
Weather
toWeather Conditions
- Find the mean visibility
- Find standard deviation of pressure
- Find variance of relative humidity
- Find all instances when snow was recorded
- Find records when wind speed > 24 and visibility = 25
- Find mean of each column grouped by weather condition
- Clone this repository:
git clone https://github.com/Saad-learning/weather-data-analysis.git
- Place your dataset at the specified path or update the path in the notebook:
data = pd.read_csv(r'F:\Porfolio Project\Python\Weather\file.csv)
- Run the
Weather_analysis.ipynb
notebook in Jupyter.
- Add visualizations using Matplotlib or Seaborn
- Handle missing values and outliers more deeply
- Build predictive models for forecasting temperature or weather events
Saad Attia
Aspiring Data Analyst | Passionate about weather data and analytics
LinkedIn • GitHub