Q. Series objects Temp1, Temp2, Temp3, Temp4 store the temperatures of days of week1, week2, week3, weeken4 respectively. Write a script to

(a) Print the average temperature per week

(b) Print average temperature of entire month.


You can understand by Watching video :-




Answer =



#(a)

import pandas as pd

avg_tem = [28.4,30.55,25,35,37,39,28,\
         28,30.8,25.0,35,35.4,29,27.1,\
         24,30,21,31,37,39,32.5,\
         28,30,28.8,35,37,39,28,\
         28,30,25]

Temp1 = pd.Series(avg_tem[:7])
Temp2 = pd.Series(avg_tem[8:15])
Temp3 = pd.Series(avg_tem[16:23])
Temp4 = pd.Series(avg_tem[23:30])

print('Average temp of week1 \n', Temp1.sum()/7)
print('Average temp of week2 \n', Temp2.sum()/7)
print('Average temp of week3 \n', Temp3.sum()/7)
print('Average temp of week4 \n', Temp4.sum()/7)

#(b)

import pandas as pd

avg_tem = [28.4,30.55,25,35,37,39,28,\
         28,30.8,25.0,35,35.4,29,27.1,\
         24,30,21,31,37,39,32.5,\
         28,30,28.8,35,37,39,28,\
         28,30,25]

Temp1 = pd.Series(avg_tem[:7])
Temp2 = pd.Series(avg_tem[8:15])
Temp3 = pd.Series(avg_tem[16:23])
Temp4 = pd.Series(avg_tem[23:30])

sum = Temp1.sum() + Temp2.sum() + Temp3.sum() + Temp4.sum()
print('Average temp of entire month \n', sum/len(avg_tem))

Output :-

(a)

Average temp of week1
 31.849999999999998
Average temp of week2
 29.471428571428568
Average temp of week3
 31.214285714285715
Average temp of week4
 32.25714285714286

(b)

Average temp of entire month
 28.179032258064513

Post a Comment

You can help us by Clicking on ads. ^_^
Please do not send spam comment : )

Previous Post Next Post