Professional Documents
Culture Documents
Series Stud
Series Stud
1. Create a Series from the above data, Index as Name and Marks as values.
Ans : Using List :
import pandas as pd
Name=["Shruti" , "Renu" , "Rinku" , "Nidhi" , "Suraj" , "Rohit" , "Vidooshi"]
Marks=[80,60,89,78,99,92,69]
stud=pd.Series(Marks,index=Name)
print(stud)
Using Dictionary :
import pandas as pd
dict = {"Shruti" : 80 , "Renu" :60 , "Rinku" :89 , "Nidhi" :78 ,
"Suraj" :99 , "Rohit" : 92 , "Vidooshi" : 69}
stud=pd.Series(dict)
print(stud)
Using Numpy-ndarray :
import pandas as pd
import numpy as np
Name=["Shruti" , "Renu" , "Rinku" , "Nidhi" , "Suraj" , "Rohit" , "Vidooshi"]
Marks=[80,60,89,78,99,92,np.NaN]
arr=np.array(Marks)
stud=pd.Series(arr,index=Name)
print(stud)
7. Display the records of those students who have scored above 85.
Ans : print(stud[stud>85])
Rinku 89
Suraj 99
Rohit 92
8. Display the records of those students who have scored less than equal to 80.
Ans : print(stud[stud<=80])
Shruti 80
Nidhi 78
Prakash 66
Series Attributes
1. print(stud.index)
Ans : Index(['Shruti', 'Renu', 'Rinku', 'Nidhi', 'Suraj', 'Rohit', 'Vidooshi']
2. print(stud.values)
Ans : [80 60 89 78 99 92 69]
3. print(stud.size)
Ans : 7
4. print(stud.hasnans)
Ans : False
5. print(stud.empty)
Ans : False
6. print(stud.count())
Ans : 7