**This is the first project that i'm trying to finish to brush up on my analysis skills and specifically pandas' skills**

So the first one is gonna involve a weather dataset which i will try to analyse and therefore finish all the tasks that came with it.

First Task: find all the unique values in the "Wind Speed" column

Second Task: find how many times the weather was clear

Third Task: Find the number of times where the speed was exactly 4 km/h

Fouth Task: Find all the null values

Fifth Task: Rename the column "Weather" to "Weather Condition"

Sixth Task: Find the mean Visibility

Seventh Task: Find the standard deviation of Pressure

Eight Task: Find the variance of Relative Humidity

Nineth Task: Find every instance where Snow was recorded

Tenth Task: Find every instance where the Wind Speed was above 24 and Visibility is 25


Eleventh Task: Find the Mean Value for each column against each 'Weather Condition'

**IT'S SURPRISING AND AMAZING HOW MUCH TIME IT TOOK NUMPY TO CALCULATE THE MEAN FOR EACH ROW AND COLUMN, IT'S SOO FREAKING FAST COMPARED TO PANADAS**

What i did here was turn the sorted dataframe i had into a numpy array, that way i could calculate the mean faster, which surprised me seeing how freaking fast it was, that array was empty and shaped according to the number of conditions and variables i had. Then i used the count i got from the value_counts() that i applied on the "Weather" column to get the unique values and their count. From here i sorted my dataframe based on the same column which grouped each weather condition and appanded each to a list and , thus allowing me to calculate the mean faster using the count as an index


Twelfth Task: Find The Min and Max for Variable according to their Weather Condition


Thriteenth Task: Show all the Records where the Weather Condition is Fog


Fourteenth Task: Find all instances when Weather is Clear or Visibility is above 40.


Fifteenth Task: Find all instances when :
A. 'Weather is Clear' and 'Relative Humidity is greater than 50'
or
B. 'Visibility is above 40'