Chapter 1 Python Pandas - I Type C Long Answer
Chapter 1 Python Pandas - I Type C Long Answer
import pandas as pd
data = [20,30,25,35,40,39,28]
Temp1 = pd.Series(data)
print(Temp1)
2. import pandas as pd
data = [20, 30, 25, 35, 40, 39, 28]
Temp1 = pd.Series(data,index=['monday','tuesday','\
Wednesday','Thursday','Friday','Saturday','Sunday '])
print(Temp1)
3. import pandas as pd
avg_tem = [28, 30, 25, 35, 37, 39, 28, 28, 30, 25, 35, 37, 39, 28, 28, 30, 25, 35, 37, 39, 28, 28,
30, 25, 35, 37, 39, 28, 28, 30, 25]
Temp1 = pd.Series(avg_tem)
4.# (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])
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])
6. import pandas as pd
indx=["item1", "item2", "item3", "item4", "item5"]
dic={ 1:s1 , 2:s2 , 3:s3 , 4:s4 , 5:s5 , 6:s6 , 7:s7 , 8:s8 , 9:s9 , 10:s10 , 11:s11 , 12:s12 }
max = 0
for i in range( 5 ) :
print ( f'Maximum sales of {indx[i]} made: ' , end=' ' )
max = 0
for j in dic:
if max < list ( dic [ j ] ) [ i ] :
max = list( dic[ j ])[ i ]
s=j
print(s)
7. import pandas as pd
Term1 = pd.Series([40,35,25,20,22,26,28,29,23,28])
Term2 = pd.Series([28,15,37,38,45,41,48,47,30,20])
Term3 = pd.Series([36,23,34,31,21,22,23,24,26,28])
final_mark = (Term1*25)/100 + (Term2*25)/100 + (Term3*50)/100
print(final_mark)
8. import pandas as pd
s = pd.Series([40,35,25,20,22,26,28,29,23,28])
9. import pandas as pd
d = {"col1":[1,4,3],"\
col2":[6,7,8],'\
col3':[9,0,1]}
df = pd.DataFrame(d)
s = pd.Series(data=df[df.columns[0]])
s1 = pd.Series(data=df[df.columns[1]])
s2 = pd.Series(data=df[df.columns[2]])
d={"col1":[1,4,3],"\
col2":[6,7,8],'\
col3':[9,0,1]}
df = pd.DataFrame(d)
s = pd.Series(data=df.iloc[0])
s1 = pd.Series(data=df.iloc[1])
s2 = pd.Series(data=df.iloc[2])
arr = np.array(list('abcdef'))
print(arr)
s1 = pd.Series(arr)
tab = np.arange(5,55,5)
ser = pd.Series(tab)
print(ser)
arr = np.array(list('abcdef'))
print(arr)
s1 = pd.Series(arr)
tab = np.arange(5,55,5)
ser = pd.Series(tab)
print(ser)
dataf = pd.DataFrame({"col":ser,"col1":tab})
print(dataf)
14. import pandas as pd
import numpy as np
d = {"name":['name1','name2','name30,','name4','name5'],"\
zone":['zone1','zone2','zone3','zone4','zone5'],"sales":[100,200,150,350,250]}
df = pd.DataFrame(d)
print(df)
d = {"name":'name',"empno":1}
d1 = {"name":'name1',"empno":2}
d2 = {"name":'name2',"empno":3}
d3 = {"name":'name3',"empno":4}
s = pd.DataFrame([d,d1,d2,d3])
print(s)