Professional Documents
Culture Documents
ACKNOWLEDGEMENT
I would like to express my special thanks of gratitude
to my Informatics Practices teacher "Mrs. Manisha
Puri" for their able guidance and support in
completing my Project.
INDEX
1. Write a program to create an empty series
2. Write a program to create a series showing section names and contribution made by them using
list.
section names and contribution made by them using list.'''
5. Write code to display those element of series which are less than 5000 from a series that stores
the areas.
6. Write a program to display number of rows in series
7. Write a program to display first two rows and last two rows of a series
8. Write a program to create a series using three different words "pyton", 'is, 'a' ,'language’
"pyton", 'is, 'a' ,'language'''
9. Write a program to create a series showing the section names and contribution made by them
using DICTIONARY
10. WRITE A PROGRAM TO CREATE A SERIES USING AN NDARRAY THAT HAS 5
ELEMENTS IN THE RANGE 24 TO 64
11. Write a program to create dataframe for following and display column hospital and school
using dictionary:
13. Write a program to display total number of rows and columns in following:
Data frame game
G1 G2 G3
0 101 105 106
1 400 500 600
2 300 50 80
14. Write a program to change index values 0,1,2 to M1,M3,M4 in following dataframe game
G1 G2 G3
0 101 105 106
1 400 500 600
2 300 50 80
15. Write a program to display those whose total score are more than 80 in following dataframe
Name Score
0 Anil 67
1 Sagar 89
2 sunil 90
3 aman 56
16. Create a line chart representing following data:
App name Price
FUN RUN 60
ANGRY BIRD 50
TEEN TITAN 90
MARVEL COMICS 120
COLOR ME 150
X- AXIS SHOULD BE “APP NAME” Y- AXIS SHOULD BE PRICE
17. Draw a line chart to represent sales data of various models of cars in a month
18. Draw a bar chart representing population of different cities. Colour of bar should be
green. Xlabel cities and ylabel population
INFORMATION PRACTICES
……PRACTICAL FILE.…….
VISUALISATION
QUESTION 1
import matplotlib.pyplot as plt
a=['mandeep','sukhjeet','harsh','vansh']
b=[75,89,87,89]
plt.barh (a,b)
plt.show()
QUESTION 2
import matplotlib.pyplot as pl
a=[1,2,3,4]
b=[2,4,6,8]
pl.xlable("same value")
pl.ylabel("double value")
pl.title("chart")
pl.plot(a,b)
pl.show()
QUESTION 3
import matplotlib.pyplot as pl
import numpy as np
D=['mon','tue','wed','thu','fri','sat']
S=['A','B','C','D','E','F']
A=[8000,12000,9800,11200,15500,7300]
L=len(A)
X=np.arange(L)
pl.plot(X,A,marker='o',ls='dashed')
#part A
pl.show()
#part B
pl.plot(w,a)
pl.show()
PRACTICAL FILE
PYTHON PANDAS
Question 1
import pandas as pd
a=pd.Series ((4,6,8,10))
print("Series object")
print(a)
output
Series object
0 4
1 6
2 8
3 10
dtype: int64
Question 2
WRITE A PROGRAM TO CREATE AN EMPTY SERIES.
import pandas as pd
s1 = pd.Series()
print(s1)
OUTPUT:
Series([], dtype: float64)
Question 3
WRITE A PROGRAM TO CREATE A SERIES SHOWING
SECTION NAMES AND CONTRIBUTION MADE BY THEM
USING LIST.
import pandas as pd
S = ['A','B','C','D']
C = [3500,1200,2300,1500]
S2 = pd.Series(data = C, index = S)
print(S2)
OUTPUT
A 3500
B 1200
C 2300
D 1500
dtype: int64
Question 4
Number of students in class 11 and 12 in three
streams('sci','comm','arts') are stored in two series C11
AND 12. Write a program to find total number of students
in class 11 and 12 stream wise.
import pandas as pd
N11 = [24,45,67]
N12 = [56,67,89]
S = ['sci','comm','arts']
S11 = pd.Series(data = N11,index = S)
S12 = pd.Series(data = N12,index = S)
print(S11)
print(S12)
print(S11+S12)
dtype: int64
OUTPUT:
comm 67
arts 89
dtype: int64
sci 80
comm 112
arts 156
L = [ 13,9,12,78]
S = pd.Series(data = L)
print(S)
print(S.sort_values())
OUTPUT:
0 13
1 9
2 12
3 78
dtype: int64
1 9
2 12
0 13
3 78
dtype: int64
5) Write code to display those element of series which are
less than 5000 from a series that stores the areas.
import pandas as pd
A = [1000,100,345,6000]
S2 = pd.Series(data = A)
print(S2[S2<5000])
OUTPUT
dtype: int64
0 1000
1 100
2 345
dtype: int64
d1 = {'population':{'Delhi':100000,'Mumbai':1200000,'Kolkatta':230000}
,'hospital':{'Delhi':200,'Mumbai':500,'Kolkatta':150},
'school':{'Delhi':8000,'Mumbai':10000,'Kolkatta':7000}}
df2 = pd.DataFrame(d1)
print(df2)
OUTPUT
importnumpyas np
D = {'G1':[101,400,300],'G2':[105,500,50],'G3':[106,600,80]}
DF = pd.DataFrame(D)
print(DF.shape)
OUTPUT
(3, 3)
14) Write a program to change index values 0,1,2 to M1,M3,M4
in following dataframe game
G1 G2 G3
0 101 105 106
1 400 500 600
2 300 50 80
importnumpyas np
import pandas as pd
D = {'G1':[101,400,300],'G2':[105,500,50],'G3':[106,600,80]}
DF = pd.DataFrame(D)
DF.index=['M1','M3','M4']
print(DF)
OUTPUT
G1 G2 G3
M4 300 50 80
15) Write a program to display those whose total score are
more than 80 in following dataframe
NAME SCORE
0 ANIL 67
1 SAGAR 89
2 SUNIL 90
3 AMAN 56
import numpyas np
import pandas as pd
d={'NAME':['Anil','Sagar','Sunil','Aman'], 'SCORE':[67,89,90,56]}
A=pd.DataFrame(d)
sh=A['SCORE']>=80
print(A[sh])
OUTPUT
NAME SCORE
1 Sagar 89
2 Sunil 90
16) Create a line chart representing following data:
FUN RUN 60
ANGRY BIRD 50
TEEN TITAN 90
COLOR ME 150
P = [60,50,90,120,150]
plt.xlabel("APPNAME")
plt.ylabel("price")
plt.plot(app,P,'c',marker='h')
plt.show()
MY SQL
1 Command to create database