Professional Documents
Culture Documents
ANNANYA 12B (Practical File)
ANNANYA 12B (Practical File)
ANNANYA 12B (Practical File)
INFORMATION
PRACTICES
…PRACTICAL
CERTIFICATE
FILE .…….
This is to certify that "ANNANYA"
NAME
student Informatics :
Practices, class -
ANNANYA
1/25/2023
12th "commerce" 'B' has successfully
CLASS : 12 :
[COMMERCE]
completed their
ROLLInformatics
NO 05Practices
Project ……………"LIBRARY
SUBMITTED TO: MANISHA PURI
MANAGEMENT’’……………..
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.
DATE:
25-01-2023
ANNANYA
12B
INDEX
S.No. Program
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.
3 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.
4 Write a program to arrange the element of a series with values 13,9,12,78 in ascending
order.
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’
9 Write a program to create a series showing the section names and contribution made by
them using DICTIONARY
11 Write a program to create dataframe for following and display column hospital and school
using dictionary
Population hospital school
Delhi 100000 200 8000
Mumbai 1200000 500 10000
Kolkatta 230000 150 7000
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
INFORMATION PRACTICES
……PRACTICAL FILE .
…….
VISUALISATION
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
Series([], dtype: float64)
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.
OUTPUT
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
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
import numpy as 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
import numpy as 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 numpy as 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()
17) Draw a line chart to represent sales data of various
models of cars in a month.
import matplotlib.pyplot as plt
sales=[120000,400000,500000,400000]
model=['alto','innova','kreta','drize']
plt.plot(model,sales,'y',ls='dashed')
plt.ylabel("sales of car")
plt.xlabel("models")
plt.show()
18) Draw a bar chart representing population of
different cities. Colour of bar should be green. Xlabel
cities and ylabel population
import matplotlib.pyplot as plt
c=['bombay','delhi','chandigarh']
p=[200000,400000,100000]
pl.plot(c,p,color=['r','g','b'])
pl.xlabel("city")
pl.ylabel("population")
pl.title("senses")
pl.show()
MY SQL
1 Command to create database