Data Cleaning
Data Cleaning
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 1/83
5/19/2020 Pandas-19-05-2020
In [7]: ds
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 2/83
5/19/2020 Pandas-19-05-2020
Out[7]:
S.NO NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
0 1 AJAY R DB 19JITCS201 64 92 61 68 60 90
2 3 BALAJI G V HB 19JITCS104 52 AB 0 AB 14 AB
3 4 DEEPIKA R HG 19JITCS134 50 74 50 64 60 62
11 12 JANA A HB 19JITCS136 1 AB AB AB AB AB
12 13 JANANI S M DG 19JITCS110 50 14 32 40 6 AB
16 17 KALKI R HG 19JITCS205 66 96 94 92 80 64
18 19 KARAN V DB 19JITCS113 50 4 26 AB AB AB
19 20 KARTHICKEYAN S HB 19JITCS114 20 2 14 AB AB AB
20 21 KATHIRAVAN S HB 19JITCS206 56 58 50 50 50 62
21 22 KAVIYA V DG 19JITCS115 62 96 88 72 78 62
22 23 KUMARESH M DB 19JITCS116 50 10 50 50 60 0
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 3/83
5/19/2020 Pandas-19-05-2020
S.NO NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
26 27 MANIKANDAN S HB 19JITCS209 76 92 92 82 78 62
28 29 MONESHKUMAR K DB 19JITCS119 42 4 38 22 24 30
30 31 MUGILAN V HB 19JITCS210 60 30 50 30 72 50
31 32 NAREN S DB 19JITCS211 74 62 92 92 58 58
34 35 PRABAKARAN B DB 19JITCS213 64 64 50 61 52 72
37 38 PUNITH A DB 19JITCS214 72 88 52 76 58 92
38 39 RAGUNATH R HB 19JITCS215 68 82 82 76 56 50
40 41 SABARISH R DB 19JITCS216 76 8 26 30 34 60
41 42 SANJAI M DB 19JITCS217 54 52 50 54 54 56
45 46 SIBITHA HG 19JITCS139 56 0 2 12 12 38
46 47 SUJITHRA M HG 19JITCS129 56 84 82 58 62 88
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 4/83
5/19/2020 Pandas-19-05-2020
S.NO NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
47 48 SUSHMEETHA J DG 19JITCS124 74 70 AB 54 62 AB
48 49 SUSRITHA N R HG 19JITCS135 70 6 6 6 26 40
49 50 THANAJJAYAN P DB 19JITCS125 60 40 52 50 56 84
50 51 VAISSHALLI G R DG 19JITCS126 70 94 97 82 82 86
51 52 SUJITH HB 19JITCS219 AB AB AB AB AB AB
52 53 VARUN S HB 19JITCS127 62 10 36 32 32 60
54 55 VINOTH P HB 19JITCS220 60 34 50 34 38 38
56 57 ABINAYA HG 19JITCS101 61 96 86 68 76 92
In [4]: ds.dtypes
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 5/83
5/19/2020 Pandas-19-05-2020
In [8]: ds1.dtypes
In [9]: ds.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 57 entries, 0 to 56
Data columns (total 10 columns):
S.NO 57 non-null int64
NAME 57 non-null object
H/D 57 non-null object
Roll No 57 non-null object
HS8151 57 non-null object
MA8151 49 non-null object
PH8151 47 non-null object
CY8151 47 non-null object
GE8151 52 non-null object
GE8152 44 non-null object
dtypes: int64(1), object(9)
memory usage: 4.5+ KB
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 6/83
5/19/2020 Pandas-19-05-2020
In [10]: ds1.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 1000 entries, 0 to 999
Data columns (total 8 columns):
gender 1000 non-null object
race/ethnicity 1000 non-null object
parental level of education 1000 non-null object
lunch 1000 non-null object
test preparation course 1000 non-null object
math score 1000 non-null int64
reading score 1000 non-null int64
writing score 1000 non-null int64
dtypes: int64(3), object(5)
memory usage: 62.6+ KB
In [11]: ds.head()
Out[11]:
S.NO NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
0 1 AJAY R DB 19JITCS201 64 92 61 68 60 90
2 3 BALAJI G V HB 19JITCS104 52 AB 0 AB 14 AB
3 4 DEEPIKA R HG 19JITCS134 50 74 50 64 60 62
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 7/83
5/19/2020 Pandas-19-05-2020
In [12]: ds.tail()
Out[12]:
S.NO NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
52 53 VARUN S HB 19JITCS127 62 10 36 32 32 60
54 55 VINOTH P HB 19JITCS220 60 34 50 34 38 38
56 57 ABINAYA HG 19JITCS101 61 96 86 68 76 92
In [13]: ds.iloc[34:40]
Out[13]:
S.NO NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
34 35 PRABAKARAN B DB 19JITCS213 64 64 50 61 52 72
37 38 PUNITH A DB 19JITCS214 72 88 52 76 58 92
38 39 RAGUNATH R HB 19JITCS215 68 82 82 76 56 50
In [14]: ds.shape
In [15]: ds1.shape
Out[15]: (1000, 8)
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 8/83
5/19/2020 Pandas-19-05-2020
In [17]: ds.columns
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 9/83
5/19/2020 Pandas-19-05-2020
In [18]: ds
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 10/83
5/19/2020 Pandas-19-05-2020
Out[18]:
S.NO NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
0 1 AJAY R DB 19JITCS201 64 92 61 68 60 90
2 3 BALAJI G V HB 19JITCS104 52 AB 0 AB 14 AB
3 4 DEEPIKA R HG 19JITCS134 50 74 50 64 60 62
11 12 JANA A HB 19JITCS136 1 AB AB AB AB AB
12 13 JANANI S M DG 19JITCS110 50 14 32 40 6 AB
16 17 KALKI R HG 19JITCS205 66 96 94 92 80 64
18 19 KARAN V DB 19JITCS113 50 4 26 AB AB AB
19 20 KARTHICKEYAN S HB 19JITCS114 20 2 14 AB AB AB
20 21 KATHIRAVAN S HB 19JITCS206 56 58 50 50 50 62
21 22 KAVIYA V DG 19JITCS115 62 96 88 72 78 62
22 23 KUMARESH M DB 19JITCS116 50 10 50 50 60 0
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 11/83
5/19/2020 Pandas-19-05-2020
S.NO NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
26 27 MANIKANDAN S HB 19JITCS209 76 92 92 82 78 62
28 29 MONESHKUMAR K DB 19JITCS119 42 4 38 22 24 30
30 31 MUGILAN V HB 19JITCS210 60 30 50 30 72 50
31 32 NAREN S DB 19JITCS211 74 62 92 92 58 58
34 35 PRABAKARAN B DB 19JITCS213 64 64 50 61 52 72
37 38 PUNITH A DB 19JITCS214 72 88 52 76 58 92
38 39 RAGUNATH R HB 19JITCS215 68 82 82 76 56 50
40 41 SABARISH R DB 19JITCS216 76 8 26 30 34 60
41 42 SANJAI M DB 19JITCS217 54 52 50 54 54 56
45 46 SIBITHA HG 19JITCS139 56 0 2 12 12 38
46 47 SUJITHRA M HG 19JITCS129 56 84 82 58 62 88
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 12/83
5/19/2020 Pandas-19-05-2020
S.NO NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
47 48 SUSHMEETHA J DG 19JITCS124 74 70 AB 54 62 AB
48 49 SUSRITHA N R HG 19JITCS135 70 6 6 6 26 40
49 50 THANAJJAYAN P DB 19JITCS125 60 40 52 50 56 84
50 51 VAISSHALLI G R DG 19JITCS126 70 94 97 82 82 86
51 52 SUJITH HB 19JITCS219 AB AB AB AB AB AB
52 53 VARUN S HB 19JITCS127 62 10 36 32 32 60
54 55 VINOTH P HB 19JITCS220 60 34 50 34 38 38
56 57 ABINAYA HG 19JITCS101 61 96 86 68 76 92
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 13/83
5/19/2020 Pandas-19-05-2020
In [20]: ds.isnull()
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 14/83
5/19/2020 Pandas-19-05-2020
Out[20]:
S.NO NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
0 False False False False False False False False False False
1 False False False False False False False False False False
2 False False False False False False False False False False
3 False False False False False False False False False False
4 False False False False False False False False False False
5 False False False False False True True True False False
6 False False False False False True True True False True
7 False False False False False True True True False True
8 False False False False False False False False False True
9 False False False False False False False False False True
10 False False False False False False False False False True
11 False False False False False False False False False False
12 False False False False False False False False False False
13 False False False False False False False False False False
14 False False False False False False False False False False
15 False False False False False False False False False False
16 False False False False False False False False False False
17 False False False False False False False False False False
18 False False False False False False False False False False
19 False False False False False False False False False False
20 False False False False False False False False False False
21 False False False False False False False False False False
22 False False False False False False False False False False
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 15/83
5/19/2020 Pandas-19-05-2020
S.NO NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
23 False False False False False False True True False True
24 False False False False False False True True False True
25 False False False False False False False False False True
26 False False False False False False False False False False
27 False False False False False False False False False False
28 False False False False False False False False False False
29 False False False False False False False False False False
30 False False False False False False False False False False
31 False False False False False False False False False False
32 False False False False False True True True True True
33 False False False False False True True True True True
34 False False False False False False False False False False
35 False False False False False False False False False False
36 False False False False False False False False False False
37 False False False False False False False False False False
38 False False False False False False False False False False
39 False False False False False False False False False False
40 False False False False False False False False False False
41 False False False False False False False False False False
42 False False False False False True True True True True
43 False False False False False True True True True True
44 False False False False False True True True True True
45 False False False False False False False False False False
46 False False False False False False False False False False
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 16/83
5/19/2020 Pandas-19-05-2020
S.NO NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
47 False False False False False False False False False False
48 False False False False False False False False False False
49 False False False False False False False False False False
50 False False False False False False False False False False
51 False False False False False False False False False False
52 False False False False False False False False False False
53 False False False False False False False False False False
54 False False False False False False False False False False
55 False False False False False False False False False False
56 False False False False False False False False False False
In [21]: ds.isnull().sum()
Out[21]: S.NO 0
NAME 0
H/D 0
Roll No 0
HS8151 0
MA8151 8
PH8151 10
CY8151 10
GE8151 5
GE8152 13
dtype: int64
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 17/83
5/19/2020 Pandas-19-05-2020
In [22]: ds1.isnull().sum()
Out[22]: gender 0
race/ethnicity 0
parental level of education 0
lunch 0
test preparation course 0
math score 0
reading score 0
writing score 0
dtype: int64
In [23]: ds.describe()
Out[23]:
S.NO
count 57.000000
mean 29.000000
std 16.598193
min 1.000000
25% 15.000000
50% 29.000000
75% 43.000000
max 57.000000
In [25]: ds['MA8151'].describe()
Out[25]: count 49
unique 32
top AB
freq 4
Name: MA8151, dtype: object
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 18/83
5/19/2020 Pandas-19-05-2020
In [26]: ds
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 19/83
5/19/2020 Pandas-19-05-2020
Out[26]:
S.NO NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
0 1 AJAY R DB 19JITCS201 64 92 61 68 60 90
2 3 BALAJI G V HB 19JITCS104 52 AB 0 AB 14 AB
3 4 DEEPIKA R HG 19JITCS134 50 74 50 64 60 62
11 12 JANA A HB 19JITCS136 1 AB AB AB AB AB
12 13 JANANI S M DG 19JITCS110 50 14 32 40 6 AB
16 17 KALKI R HG 19JITCS205 66 96 94 92 80 64
18 19 KARAN V DB 19JITCS113 50 4 26 AB AB AB
19 20 KARTHICKEYAN S HB 19JITCS114 20 2 14 AB AB AB
20 21 KATHIRAVAN S HB 19JITCS206 56 58 50 50 50 62
21 22 KAVIYA V DG 19JITCS115 62 96 88 72 78 62
22 23 KUMARESH M DB 19JITCS116 50 10 50 50 60 0
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 20/83
5/19/2020 Pandas-19-05-2020
S.NO NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
26 27 MANIKANDAN S HB 19JITCS209 76 92 92 82 78 62
28 29 MONESHKUMAR K DB 19JITCS119 42 4 38 22 24 30
30 31 MUGILAN V HB 19JITCS210 60 30 50 30 72 50
31 32 NAREN S DB 19JITCS211 74 62 92 92 58 58
34 35 PRABAKARAN B DB 19JITCS213 64 64 50 61 52 72
37 38 PUNITH A DB 19JITCS214 72 88 52 76 58 92
38 39 RAGUNATH R HB 19JITCS215 68 82 82 76 56 50
40 41 SABARISH R DB 19JITCS216 76 8 26 30 34 60
41 42 SANJAI M DB 19JITCS217 54 52 50 54 54 56
45 46 SIBITHA HG 19JITCS139 56 0 2 12 12 38
46 47 SUJITHRA M HG 19JITCS129 56 84 82 58 62 88
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 21/83
5/19/2020 Pandas-19-05-2020
S.NO NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
47 48 SUSHMEETHA J DG 19JITCS124 74 70 AB 54 62 AB
48 49 SUSRITHA N R HG 19JITCS135 70 6 6 6 26 40
49 50 THANAJJAYAN P DB 19JITCS125 60 40 52 50 56 84
50 51 VAISSHALLI G R DG 19JITCS126 70 94 97 82 82 86
51 52 SUJITH HB 19JITCS219 AB AB AB AB AB AB
52 53 VARUN S HB 19JITCS127 62 10 36 32 32 60
54 55 VINOTH P HB 19JITCS220 60 34 50 34 38 38
56 57 ABINAYA HG 19JITCS101 61 96 86 68 76 92
In [27]: subset=ds[['NAME','H/D','MA8151']]
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 22/83
5/19/2020 Pandas-19-05-2020
In [28]: subset
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 23/83
5/19/2020 Pandas-19-05-2020
Out[28]:
NAME H/D MA8151
0 AJAY R DB 92
1 ASWIN KUMAR M R DB 50
2 BALAJI G V HB AB
3 DEEPIKA R HG 74
4 DEEVAN PRASANTH S DB 50
7 GOKULNATH I DB NaN
8 HARIKRISHNA S HB 88
10 JAGADEESWARAN K DB 78
11 JANA A HB AB
12 JANANI S M DG 14
14 JOE M J MARIXSON HB 68
16 KALKI R HG 96
18 KARAN V DB 4
19 KARTHICKEYAN S HB 2
20 KATHIRAVAN S HB 58
21 KAVIYA V DG 96
22 KUMARESH M DB 10
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 24/83
5/19/2020 Pandas-19-05-2020
23 LEKHA KAMALESHWARI J DG 76
24 LEO CHRISTY C HB 26
25 MANIKANDAN P HB 80
26 MANIKANDAN S HB 92
27 MATHESH KUMAR.B DB 2
28 MONESHKUMAR K DB 4
29 MOS RICHARD E DB 50
30 MUGILAN V HB 30
31 NAREN S DB 62
33 AAKASH G DB NaN
34 PRABAKARAN B DB 64
35 PRAFISHA SEELAN S HG 98
36 PRAVEEN YOHESH R HB AB
37 PUNITH A DB 88
38 RAGUNATH R HB 82
39 RONALD HARISH C DB 30
40 SABARISH R DB 8
41 SANJAI M DB 52
42 SANTHOSH A HB NaN
43 SANTHOSH S HB NaN
44 SARAN N DB NaN
45 SIBITHA HG 0
46 SUJITHRA M HG 84
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 25/83
5/19/2020 Pandas-19-05-2020
47 SUSHMEETHA J DG 70
48 SUSRITHA N R HG 6
49 THANAJJAYAN P DB 40
50 VAISSHALLI G R DG 94
51 SUJITH HB AB
52 VARUN S HB 10
53 VENKATESH PRASATH P HB 4
54 VINOTH P HB 34
56 ABINAYA HG 96
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 26/83
5/19/2020 Pandas-19-05-2020
In [30]: subset
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 27/83
5/19/2020 Pandas-19-05-2020
Out[30]:
NAME MA8151
0 AJAY R 92
1 ASWIN KUMAR M R 50
2 BALAJI G V AB
3 DEEPIKA R 74
4 DEEVAN PRASANTH S 50
7 GOKULNATH I NaN
8 HARIKRISHNA S 88
10 JAGADEESWARAN K 78
11 JANA A AB
12 JANANI S M 14
14 JOE M J MARIXSON 68
16 KALKI R 96
18 KARAN V 4
19 KARTHICKEYAN S 2
20 KATHIRAVAN S 58
21 KAVIYA V 96
22 KUMARESH M 10
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 28/83
5/19/2020 Pandas-19-05-2020
NAME MA8151
23 LEKHA KAMALESHWARI J 76
24 LEO CHRISTY C 26
25 MANIKANDAN P 80
26 MANIKANDAN S 92
27 MATHESH KUMAR.B 2
28 MONESHKUMAR K 4
29 MOS RICHARD E 50
30 MUGILAN V 30
31 NAREN S 62
33 AAKASH G NaN
34 PRABAKARAN B 64
35 PRAFISHA SEELAN S 98
36 PRAVEEN YOHESH R AB
37 PUNITH A 88
38 RAGUNATH R 82
39 RONALD HARISH C 30
40 SABARISH R 8
41 SANJAI M 52
42 SANTHOSH A NaN
43 SANTHOSH S NaN
44 SARAN N NaN
45 SIBITHA 0
46 SUJITHRA M 84
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 29/83
5/19/2020 Pandas-19-05-2020
NAME MA8151
47 SUSHMEETHA J 70
48 SUSRITHA N R 6
49 THANAJJAYAN P 40
50 VAISSHALLI G R 94
51 SUJITH AB
52 VARUN S 10
53 VENKATESH PRASATH P 4
54 VINOTH P 34
56 ABINAYA 96
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 30/83
5/19/2020 Pandas-19-05-2020
In [31]: ds
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 31/83
5/19/2020 Pandas-19-05-2020
Out[31]:
S.NO NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
0 1 AJAY R DB 19JITCS201 64 92 61 68 60 90
2 3 BALAJI G V HB 19JITCS104 52 AB 0 AB 14 AB
3 4 DEEPIKA R HG 19JITCS134 50 74 50 64 60 62
11 12 JANA A HB 19JITCS136 1 AB AB AB AB AB
12 13 JANANI S M DG 19JITCS110 50 14 32 40 6 AB
16 17 KALKI R HG 19JITCS205 66 96 94 92 80 64
18 19 KARAN V DB 19JITCS113 50 4 26 AB AB AB
19 20 KARTHICKEYAN S HB 19JITCS114 20 2 14 AB AB AB
20 21 KATHIRAVAN S HB 19JITCS206 56 58 50 50 50 62
21 22 KAVIYA V DG 19JITCS115 62 96 88 72 78 62
22 23 KUMARESH M DB 19JITCS116 50 10 50 50 60 0
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 32/83
5/19/2020 Pandas-19-05-2020
S.NO NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
26 27 MANIKANDAN S HB 19JITCS209 76 92 92 82 78 62
28 29 MONESHKUMAR K DB 19JITCS119 42 4 38 22 24 30
30 31 MUGILAN V HB 19JITCS210 60 30 50 30 72 50
31 32 NAREN S DB 19JITCS211 74 62 92 92 58 58
34 35 PRABAKARAN B DB 19JITCS213 64 64 50 61 52 72
37 38 PUNITH A DB 19JITCS214 72 88 52 76 58 92
38 39 RAGUNATH R HB 19JITCS215 68 82 82 76 56 50
40 41 SABARISH R DB 19JITCS216 76 8 26 30 34 60
41 42 SANJAI M DB 19JITCS217 54 52 50 54 54 56
45 46 SIBITHA HG 19JITCS139 56 0 2 12 12 38
46 47 SUJITHRA M HG 19JITCS129 56 84 82 58 62 88
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 33/83
5/19/2020 Pandas-19-05-2020
S.NO NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
47 48 SUSHMEETHA J DG 19JITCS124 74 70 AB 54 62 AB
48 49 SUSRITHA N R HG 19JITCS135 70 6 6 6 26 40
49 50 THANAJJAYAN P DB 19JITCS125 60 40 52 50 56 84
50 51 VAISSHALLI G R DG 19JITCS126 70 94 97 82 82 86
51 52 SUJITH HB 19JITCS219 AB AB AB AB AB AB
52 53 VARUN S HB 19JITCS127 62 10 36 32 32 60
54 55 VINOTH P HB 19JITCS220 60 34 50 34 38 38
56 57 ABINAYA HG 19JITCS101 61 96 86 68 76 92
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 34/83
5/19/2020 Pandas-19-05-2020
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 35/83
5/19/2020 Pandas-19-05-2020
Out[32]:
S.NO STUDENT NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
0 1 AJAY R DB 19JITCS201 64 92 61 68 60 90
2 3 BALAJI G V HB 19JITCS104 52 AB 0 AB 14 AB
3 4 DEEPIKA R HG 19JITCS134 50 74 50 64 60 62
11 12 JANA A HB 19JITCS136 1 AB AB AB AB AB
12 13 JANANI S M DG 19JITCS110 50 14 32 40 6 AB
16 17 KALKI R HG 19JITCS205 66 96 94 92 80 64
18 19 KARAN V DB 19JITCS113 50 4 26 AB AB AB
19 20 KARTHICKEYAN S HB 19JITCS114 20 2 14 AB AB AB
20 21 KATHIRAVAN S HB 19JITCS206 56 58 50 50 50 62
21 22 KAVIYA V DG 19JITCS115 62 96 88 72 78 62
22 23 KUMARESH M DB 19JITCS116 50 10 50 50 60 0
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 36/83
5/19/2020 Pandas-19-05-2020
S.NO STUDENT NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
26 27 MANIKANDAN S HB 19JITCS209 76 92 92 82 78 62
28 29 MONESHKUMAR K DB 19JITCS119 42 4 38 22 24 30
30 31 MUGILAN V HB 19JITCS210 60 30 50 30 72 50
31 32 NAREN S DB 19JITCS211 74 62 92 92 58 58
34 35 PRABAKARAN B DB 19JITCS213 64 64 50 61 52 72
37 38 PUNITH A DB 19JITCS214 72 88 52 76 58 92
38 39 RAGUNATH R HB 19JITCS215 68 82 82 76 56 50
40 41 SABARISH R DB 19JITCS216 76 8 26 30 34 60
41 42 SANJAI M DB 19JITCS217 54 52 50 54 54 56
45 46 SIBITHA HG 19JITCS139 56 0 2 12 12 38
46 47 SUJITHRA M HG 19JITCS129 56 84 82 58 62 88
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 37/83
5/19/2020 Pandas-19-05-2020
S.NO STUDENT NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
47 48 SUSHMEETHA J DG 19JITCS124 74 70 AB 54 62 AB
48 49 SUSRITHA N R HG 19JITCS135 70 6 6 6 26 40
49 50 THANAJJAYAN P DB 19JITCS125 60 40 52 50 56 84
50 51 VAISSHALLI G R DG 19JITCS126 70 94 97 82 82 86
51 52 SUJITH HB 19JITCS219 AB AB AB AB AB AB
52 53 VARUN S HB 19JITCS127 62 10 36 32 32 60
54 55 VINOTH P HB 19JITCS220 60 34 50 34 38 38
56 57 ABINAYA HG 19JITCS101 61 96 86 68 76 92
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 38/83
5/19/2020 Pandas-19-05-2020
In [33]: ds
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 39/83
5/19/2020 Pandas-19-05-2020
Out[33]:
S.NO NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
0 1 AJAY R DB 19JITCS201 64 92 61 68 60 90
2 3 BALAJI G V HB 19JITCS104 52 AB 0 AB 14 AB
3 4 DEEPIKA R HG 19JITCS134 50 74 50 64 60 62
11 12 JANA A HB 19JITCS136 1 AB AB AB AB AB
12 13 JANANI S M DG 19JITCS110 50 14 32 40 6 AB
16 17 KALKI R HG 19JITCS205 66 96 94 92 80 64
18 19 KARAN V DB 19JITCS113 50 4 26 AB AB AB
19 20 KARTHICKEYAN S HB 19JITCS114 20 2 14 AB AB AB
20 21 KATHIRAVAN S HB 19JITCS206 56 58 50 50 50 62
21 22 KAVIYA V DG 19JITCS115 62 96 88 72 78 62
22 23 KUMARESH M DB 19JITCS116 50 10 50 50 60 0
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 40/83
5/19/2020 Pandas-19-05-2020
S.NO NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
26 27 MANIKANDAN S HB 19JITCS209 76 92 92 82 78 62
28 29 MONESHKUMAR K DB 19JITCS119 42 4 38 22 24 30
30 31 MUGILAN V HB 19JITCS210 60 30 50 30 72 50
31 32 NAREN S DB 19JITCS211 74 62 92 92 58 58
34 35 PRABAKARAN B DB 19JITCS213 64 64 50 61 52 72
37 38 PUNITH A DB 19JITCS214 72 88 52 76 58 92
38 39 RAGUNATH R HB 19JITCS215 68 82 82 76 56 50
40 41 SABARISH R DB 19JITCS216 76 8 26 30 34 60
41 42 SANJAI M DB 19JITCS217 54 52 50 54 54 56
45 46 SIBITHA HG 19JITCS139 56 0 2 12 12 38
46 47 SUJITHRA M HG 19JITCS129 56 84 82 58 62 88
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 41/83
5/19/2020 Pandas-19-05-2020
S.NO NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
47 48 SUSHMEETHA J DG 19JITCS124 74 70 AB 54 62 AB
48 49 SUSRITHA N R HG 19JITCS135 70 6 6 6 26 40
49 50 THANAJJAYAN P DB 19JITCS125 60 40 52 50 56 84
50 51 VAISSHALLI G R DG 19JITCS126 70 94 97 82 82 86
51 52 SUJITH HB 19JITCS219 AB AB AB AB AB AB
52 53 VARUN S HB 19JITCS127 62 10 36 32 32 60
54 55 VINOTH P HB 19JITCS220 60 34 50 34 38 38
56 57 ABINAYA HG 19JITCS101 61 96 86 68 76 92
In [36]: ds.columns
Out[36]: Index(['S.NO', 'STUDENT NAME', 'H/D', 'Roll No', 'HS8151', 'MA8151', 'PH8151',
'CY8151', 'GE8151', 'GE8152'],
dtype='object')
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 42/83
5/19/2020 Pandas-19-05-2020
In [37]: ds
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 43/83
5/19/2020 Pandas-19-05-2020
Out[37]:
S.NO STUDENT NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
0 1 AJAY R DB 19JITCS201 64 92 61 68 60 90
2 3 BALAJI G V HB 19JITCS104 52 AB 0 AB 14 AB
3 4 DEEPIKA R HG 19JITCS134 50 74 50 64 60 62
11 12 JANA A HB 19JITCS136 1 AB AB AB AB AB
12 13 JANANI S M DG 19JITCS110 50 14 32 40 6 AB
16 17 KALKI R HG 19JITCS205 66 96 94 92 80 64
18 19 KARAN V DB 19JITCS113 50 4 26 AB AB AB
19 20 KARTHICKEYAN S HB 19JITCS114 20 2 14 AB AB AB
20 21 KATHIRAVAN S HB 19JITCS206 56 58 50 50 50 62
21 22 KAVIYA V DG 19JITCS115 62 96 88 72 78 62
22 23 KUMARESH M DB 19JITCS116 50 10 50 50 60 0
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 44/83
5/19/2020 Pandas-19-05-2020
S.NO STUDENT NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
26 27 MANIKANDAN S HB 19JITCS209 76 92 92 82 78 62
28 29 MONESHKUMAR K DB 19JITCS119 42 4 38 22 24 30
30 31 MUGILAN V HB 19JITCS210 60 30 50 30 72 50
31 32 NAREN S DB 19JITCS211 74 62 92 92 58 58
34 35 PRABAKARAN B DB 19JITCS213 64 64 50 61 52 72
37 38 PUNITH A DB 19JITCS214 72 88 52 76 58 92
38 39 RAGUNATH R HB 19JITCS215 68 82 82 76 56 50
40 41 SABARISH R DB 19JITCS216 76 8 26 30 34 60
41 42 SANJAI M DB 19JITCS217 54 52 50 54 54 56
45 46 SIBITHA HG 19JITCS139 56 0 2 12 12 38
46 47 SUJITHRA M HG 19JITCS129 56 84 82 58 62 88
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 45/83
5/19/2020 Pandas-19-05-2020
S.NO STUDENT NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
47 48 SUSHMEETHA J DG 19JITCS124 74 70 AB 54 62 AB
48 49 SUSRITHA N R HG 19JITCS135 70 6 6 6 26 40
49 50 THANAJJAYAN P DB 19JITCS125 60 40 52 50 56 84
50 51 VAISSHALLI G R DG 19JITCS126 70 94 97 82 82 86
51 52 SUJITH HB 19JITCS219 AB AB AB AB AB AB
52 53 VARUN S HB 19JITCS127 62 10 36 32 32 60
54 55 VINOTH P HB 19JITCS220 60 34 50 34 38 38
56 57 ABINAYA HG 19JITCS101 61 96 86 68 76 92
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 46/83
5/19/2020 Pandas-19-05-2020
In [38]: ds1
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 47/83
5/19/2020 Pandas-19-05-2020
Out[38]:
parental level of test preparation math reading writing
gender race/ethnicity lunch
education course score score score
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 49/83
5/19/2020 Pandas-19-05-2020
In [39]: ds1.insert(6,"Quality","Good")
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 50/83
5/19/2020 Pandas-19-05-2020
In [40]: ds1
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 51/83
5/19/2020 Pandas-19-05-2020
Out[40]:
parental level of test preparation math reading writing
gender race/ethnicity lunch Quality
education course score score score
... ... ... ... ... ... ... ... ... ...
970 female group D bachelor's degree standard none 89 Good 100 100
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 53/83
5/19/2020 Pandas-19-05-2020
In [41]: ds1=ds1.drop(columns=['Quality'])
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 54/83
5/19/2020 Pandas-19-05-2020
In [42]: ds1
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 55/83
5/19/2020 Pandas-19-05-2020
Out[42]:
parental level of test preparation math reading writing
gender race/ethnicity lunch
education course score score score
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 57/83
5/19/2020 Pandas-19-05-2020
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 58/83
5/19/2020 Pandas-19-05-2020
In [43]: ds
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 59/83
5/19/2020 Pandas-19-05-2020
Out[43]:
S.NO STUDENT NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
0 1 AJAY R DB 19JITCS201 64 92 61 68 60 90
2 3 BALAJI G V HB 19JITCS104 52 AB 0 AB 14 AB
3 4 DEEPIKA R HG 19JITCS134 50 74 50 64 60 62
11 12 JANA A HB 19JITCS136 1 AB AB AB AB AB
12 13 JANANI S M DG 19JITCS110 50 14 32 40 6 AB
16 17 KALKI R HG 19JITCS205 66 96 94 92 80 64
18 19 KARAN V DB 19JITCS113 50 4 26 AB AB AB
19 20 KARTHICKEYAN S HB 19JITCS114 20 2 14 AB AB AB
20 21 KATHIRAVAN S HB 19JITCS206 56 58 50 50 50 62
21 22 KAVIYA V DG 19JITCS115 62 96 88 72 78 62
22 23 KUMARESH M DB 19JITCS116 50 10 50 50 60 0
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 60/83
5/19/2020 Pandas-19-05-2020
S.NO STUDENT NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
26 27 MANIKANDAN S HB 19JITCS209 76 92 92 82 78 62
28 29 MONESHKUMAR K DB 19JITCS119 42 4 38 22 24 30
30 31 MUGILAN V HB 19JITCS210 60 30 50 30 72 50
31 32 NAREN S DB 19JITCS211 74 62 92 92 58 58
34 35 PRABAKARAN B DB 19JITCS213 64 64 50 61 52 72
37 38 PUNITH A DB 19JITCS214 72 88 52 76 58 92
38 39 RAGUNATH R HB 19JITCS215 68 82 82 76 56 50
40 41 SABARISH R DB 19JITCS216 76 8 26 30 34 60
41 42 SANJAI M DB 19JITCS217 54 52 50 54 54 56
45 46 SIBITHA HG 19JITCS139 56 0 2 12 12 38
46 47 SUJITHRA M HG 19JITCS129 56 84 82 58 62 88
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 61/83
5/19/2020 Pandas-19-05-2020
S.NO STUDENT NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
47 48 SUSHMEETHA J DG 19JITCS124 74 70 AB 54 62 AB
48 49 SUSRITHA N R HG 19JITCS135 70 6 6 6 26 40
49 50 THANAJJAYAN P DB 19JITCS125 60 40 52 50 56 84
50 51 VAISSHALLI G R DG 19JITCS126 70 94 97 82 82 86
51 52 SUJITH HB 19JITCS219 AB AB AB AB AB AB
52 53 VARUN S HB 19JITCS127 62 10 36 32 32 60
54 55 VINOTH P HB 19JITCS220 60 34 50 34 38 38
56 57 ABINAYA HG 19JITCS101 61 96 86 68 76 92
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 62/83
5/19/2020 Pandas-19-05-2020
Out[44]:
S.NO STUDENT NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
0 1 AJAY R DB 19JITCS201 64 92 61 68 60 90
2 3 BALAJI G V HB 19JITCS104 52 AB 0 AB 14 AB
11 12 JANA A HB 19JITCS136 1 AB AB AB AB AB
16 17 KALKI R HG 19JITCS205 66 96 94 92 80 64
21 22 KAVIYA V DG 19JITCS115 62 96 88 72 78 62
26 27 MANIKANDAN S HB 19JITCS209 76 92 92 82 78 62
37 38 PUNITH A DB 19JITCS214 72 88 52 76 58 92
38 39 RAGUNATH R HB 19JITCS215 68 82 82 76 56 50
46 47 SUJITHRA M HG 19JITCS129 56 84 82 58 62 88
50 51 VAISSHALLI G R DG 19JITCS126 70 94 97 82 82 86
51 52 SUJITH HB 19JITCS219 AB AB AB AB AB AB
56 57 ABINAYA HG 19JITCS101 61 96 86 68 76 92
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 63/83
5/19/2020 Pandas-19-05-2020
Out[45]:
S.NO STUDENT NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
37 38 PUNITH A DB 19JITCS214 72 88 52 76 58 92
38 39 RAGUNATH R HB 19JITCS215 68 82 82 76 56 50
46 47 SUJITHRA M HG 19JITCS129 56 84 82 58 62 88
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 64/83
5/19/2020 Pandas-19-05-2020
In [46]: ds
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 65/83
5/19/2020 Pandas-19-05-2020
Out[46]:
S.NO STUDENT NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
0 1 AJAY R DB 19JITCS201 64 92 61 68 60 90
2 3 BALAJI G V HB 19JITCS104 52 AB 0 AB 14 AB
3 4 DEEPIKA R HG 19JITCS134 50 74 50 64 60 62
11 12 JANA A HB 19JITCS136 1 AB AB AB AB AB
12 13 JANANI S M DG 19JITCS110 50 14 32 40 6 AB
16 17 KALKI R HG 19JITCS205 66 96 94 92 80 64
18 19 KARAN V DB 19JITCS113 50 4 26 AB AB AB
19 20 KARTHICKEYAN S HB 19JITCS114 20 2 14 AB AB AB
20 21 KATHIRAVAN S HB 19JITCS206 56 58 50 50 50 62
21 22 KAVIYA V DG 19JITCS115 62 96 88 72 78 62
22 23 KUMARESH M DB 19JITCS116 50 10 50 50 60 0
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 66/83
5/19/2020 Pandas-19-05-2020
S.NO STUDENT NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
26 27 MANIKANDAN S HB 19JITCS209 76 92 92 82 78 62
28 29 MONESHKUMAR K DB 19JITCS119 42 4 38 22 24 30
30 31 MUGILAN V HB 19JITCS210 60 30 50 30 72 50
31 32 NAREN S DB 19JITCS211 74 62 92 92 58 58
34 35 PRABAKARAN B DB 19JITCS213 64 64 50 61 52 72
37 38 PUNITH A DB 19JITCS214 72 88 52 76 58 92
38 39 RAGUNATH R HB 19JITCS215 68 82 82 76 56 50
40 41 SABARISH R DB 19JITCS216 76 8 26 30 34 60
41 42 SANJAI M DB 19JITCS217 54 52 50 54 54 56
45 46 SIBITHA HG 19JITCS139 56 0 2 12 12 38
46 47 SUJITHRA M HG 19JITCS129 56 84 82 58 62 88
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 67/83
5/19/2020 Pandas-19-05-2020
S.NO STUDENT NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
47 48 SUSHMEETHA J DG 19JITCS124 74 70 AB 54 62 AB
48 49 SUSRITHA N R HG 19JITCS135 70 6 6 6 26 40
49 50 THANAJJAYAN P DB 19JITCS125 60 40 52 50 56 84
50 51 VAISSHALLI G R DG 19JITCS126 70 94 97 82 82 86
51 52 SUJITH HB 19JITCS219 AB AB AB AB AB AB
52 53 VARUN S HB 19JITCS127 62 10 36 32 32 60
54 55 VINOTH P HB 19JITCS220 60 34 50 34 38 38
56 57 ABINAYA HG 19JITCS101 61 96 86 68 76 92
In [47]: ds2=ds.iloc[0:10]
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 68/83
5/19/2020 Pandas-19-05-2020
In [48]: ds2
Out[48]:
S.NO STUDENT NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
0 1 AJAY R DB 19JITCS201 64 92 61 68 60 90
2 3 BALAJI G V HB 19JITCS104 52 AB 0 AB 14 AB
3 4 DEEPIKA R HG 19JITCS134 50 74 50 64 60 62
In [49]: ds2=ds.fillna(method='ffill')
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 69/83
5/19/2020 Pandas-19-05-2020
In [50]: ds2
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 70/83
5/19/2020 Pandas-19-05-2020
Out[50]:
S.NO STUDENT NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
0 1 AJAY R DB 19JITCS201 64 92 61 68 60 90
2 3 BALAJI G V HB 19JITCS104 52 AB 0 AB 14 AB
3 4 DEEPIKA R HG 19JITCS134 50 74 50 64 60 62
7 8 GOKULNATH I DB 19JITCS107 76 50 58 56 58 88
8 9 HARIKRISHNA S HB 19JITCS108 66 88 92 82 54 88
10 11 JAGADEESWARAN K DB 19JITCS133 62 78 56 62 60 88
11 12 JANA A HB 19JITCS136 1 AB AB AB AB AB
12 13 JANANI S M DG 19JITCS110 50 14 32 40 6 AB
16 17 KALKI R HG 19JITCS205 66 96 94 92 80 64
18 19 KARAN V DB 19JITCS113 50 4 26 AB AB AB
19 20 KARTHICKEYAN S HB 19JITCS114 20 2 14 AB AB AB
20 21 KATHIRAVAN S HB 19JITCS206 56 58 50 50 50 62
21 22 KAVIYA V DG 19JITCS115 62 96 88 72 78 62
22 23 KUMARESH M DB 19JITCS116 50 10 50 50 60 0
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 71/83
5/19/2020 Pandas-19-05-2020
S.NO STUDENT NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
25 26 MANIKANDAN P HB 19JITCS208 72 80 74 61 62 0
26 27 MANIKANDAN S HB 19JITCS209 76 92 92 82 78 62
28 29 MONESHKUMAR K DB 19JITCS119 42 4 38 22 24 30
30 31 MUGILAN V HB 19JITCS210 60 30 50 30 72 50
31 32 NAREN S DB 19JITCS211 74 62 92 92 58 58
33 34 AAKASH G DB 19JITCS212 70 62 92 92 58 58
34 35 PRABAKARAN B DB 19JITCS213 64 64 50 61 52 72
37 38 PUNITH A DB 19JITCS214 72 88 52 76 58 92
38 39 RAGUNATH R HB 19JITCS215 68 82 82 76 56 50
40 41 SABARISH R DB 19JITCS216 76 8 26 30 34 60
41 42 SANJAI M DB 19JITCS217 54 52 50 54 54 56
42 43 SANTHOSH A HB 19JITCS218 60 52 50 54 54 56
43 44 SANTHOSH S HB 19JITCS130 56 52 50 54 54 56
44 45 SARAN N DB 19JITCS123 52 52 50 54 54 56
45 46 SIBITHA HG 19JITCS139 56 0 2 12 12 38
46 47 SUJITHRA M HG 19JITCS129 56 84 82 58 62 88
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 72/83
5/19/2020 Pandas-19-05-2020
S.NO STUDENT NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
47 48 SUSHMEETHA J DG 19JITCS124 74 70 AB 54 62 AB
48 49 SUSRITHA N R HG 19JITCS135 70 6 6 6 26 40
49 50 THANAJJAYAN P DB 19JITCS125 60 40 52 50 56 84
50 51 VAISSHALLI G R DG 19JITCS126 70 94 97 82 82 86
51 52 SUJITH HB 19JITCS219 AB AB AB AB AB AB
52 53 VARUN S HB 19JITCS127 62 10 36 32 32 60
54 55 VINOTH P HB 19JITCS220 60 34 50 34 38 38
56 57 ABINAYA HG 19JITCS101 61 96 86 68 76 92
In [52]: ds3=ds.iloc[0:10]
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 73/83
5/19/2020 Pandas-19-05-2020
In [53]: ds3
Out[53]:
S.NO STUDENT NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
0 1 AJAY R DB 19JITCS201 64 92 61 68 60 90
2 3 BALAJI G V HB 19JITCS104 52 AB 0 AB 14 AB
3 4 DEEPIKA R HG 19JITCS134 50 74 50 64 60 62
In [54]: ds4=ds3.fillna(method='bfill')
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 74/83
5/19/2020 Pandas-19-05-2020
In [55]: ds4
Out[55]:
S.NO STUDENT NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
0 1 AJAY R DB 19JITCS201 64 92 61 68 60 90
2 3 BALAJI G V HB 19JITCS104 52 AB 0 AB 14 AB
3 4 DEEPIKA R HG 19JITCS134 50 74 50 64 60 62
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 75/83
5/19/2020 Pandas-19-05-2020
In [56]: ds3
Out[56]:
S.NO STUDENT NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
0 1 AJAY R DB 19JITCS201 64 92 61 68 60 90
2 3 BALAJI G V HB 19JITCS104 52 AB 0 AB 14 AB
3 4 DEEPIKA R HG 19JITCS134 50 74 50 64 60 62
In [58]: ds4=ds3.fillna(method='bfill',axis='columns')
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 76/83
5/19/2020 Pandas-19-05-2020
In [59]: ds4
Out[59]:
S.NO STUDENT NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
0 1 AJAY R DB 19JITCS201 64 92 61 68 60 90
2 3 BALAJI G V HB 19JITCS104 52 AB 0 AB 14 AB
3 4 DEEPIKA R HG 19JITCS134 50 74 50 64 60 62
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 77/83
5/19/2020 Pandas-19-05-2020
In [60]: ds3
Out[60]:
S.NO STUDENT NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
0 1 AJAY R DB 19JITCS201 64 92 61 68 60 90
2 3 BALAJI G V HB 19JITCS104 52 AB 0 AB 14 AB
3 4 DEEPIKA R HG 19JITCS134 50 74 50 64 60 62
In [63]: ds4=ds3.fillna(method='bfill',axis='columns',limit=2)
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 78/83
5/19/2020 Pandas-19-05-2020
In [64]: ds4
Out[64]:
S.NO STUDENT NAME H/D Roll No HS8151 MA8151 PH8151 CY8151 GE8151 GE8152
0 1 AJAY R DB 19JITCS201 64 92 61 68 60 90
2 3 BALAJI G V HB 19JITCS104 52 AB 0 AB 14 AB
3 4 DEEPIKA R HG 19JITCS134 50 74 50 64 60 62
In [65]: x1=[1,2,3,4,5,6,7,8,9,10]
In [66]: y1=[5,10,2,0,1,9,11,20,8,10]
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 79/83
5/19/2020 Pandas-19-05-2020
In [67]: plt.scatter(x1,y1)
plt.show()
In [68]: plt.scatter(x1,y1)
plt.xlabel("Overs")
plt.ylabel("Runs")
plt.show()
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 80/83
5/19/2020 Pandas-19-05-2020
In [69]: plt.scatter(x1,y1)
plt.xlabel("Overs")
plt.ylabel("Runs")
plt.title("Runrate")
plt.show()
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 81/83
5/19/2020 Pandas-19-05-2020
In [73]: plt.plot(x1,y1)
plt.xlabel("Overs")
plt.ylabel("Runs")
plt.title("Runrate")
plt.show()
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 82/83
5/19/2020 Pandas-19-05-2020
localhost:8888/nbconvert/html/Pandas-19-05-2020.ipynb?download=false 83/83