Welcome to my Weather Analysis Project repository! This project is focused on analyzing a time series dataset containing hourly weather conditions at a specific location. The dataset includes information about temperature, dew point temperature, relative humidity, wind speed, visibility, pressure, and conditions.
The dataset used for this project is available in CSV format and is included in the data
directory of this repository. The columns in the dataset include:
- Temperature
- Dew Point Temperature
- Relative Humidity
- Wind Speed
- Visibility
- Pressure
- Conditions
In this project, I've implemented various functions to analyze the dataset using the Pandas DataFrame library. Here are some of the insights I've derived from the data:
- Unique Wind Speed Values: Found all the unique 'Wind Speed' values in the data.
- Clear Weather Count: Determined the number of times when the 'Weather is exactly Clear'.
- Wind Speed of 4 km/h Count: Found the number of times when the 'Wind Speed was exactly 4 km/h'.
- Null Values: Identified all the Null Values in the data.
- Column Renaming: Renamed the column name 'Weather' of the DataFrame to 'Weather Condition'.
- Mean Visibility: Calculated the mean 'Visibility'.
- Standard Deviation of Pressure: Calculated the Standard Deviation of 'Pressure' in this data.
- Variance of Relative Humidity: Found the Variance of 'Relative Humidity' in this data.
- Instances of Snow: Identified all instances when 'Snow' was recorded.
- Wind Speed and Visibility Criteria: Found all instances when 'Wind Speed is above 24' and 'Visibility is 25'.
- Mean Values by Weather Condition: Calculated the Mean value of each column against each 'Weather Condition'.
- Min and Max Values by Weather Condition: Found the Minimum and Maximum value of each column against each 'Weather Condition'.
- Records with Fog: Showed all the Records where Weather Condition is 'Fog'.
- Clear Weather or Visibility Criteria: Found all instances when either 'Weather is Clear' or 'Visibility is above 40'.
- Complex Criteria: Identified instances when:
- A. 'Weather is Clear' and 'Relative Humidity is greater than 50', OR
- B. 'Visibility is above 40'.
Weather Data.csv
:The CSV file of the weather dataset.Data Analysis Project-1.ipynb
: Jupyter Notebook containing the analysis code.README.md
: You're currently reading it!
To explore this project on your local machine, follow these steps:
- Clone this repository using:
git clone https://github.com/SakshiJSanghavi/Weather-Analysis-Project.git
- Open and run the
Data Analysis Project-1.ipynb
notebook to see the data analysis and insights.
Contributions to this project are welcome! If you have any suggestions, improvements, or bug fixes, feel free to create an issue or submit a pull request.
If you have any questions or want to connect, you can reach me at [email protected].
Happy exploring and analyzing the weather data!