PRACTICE QUESTIONS
Pandas Series – Practice Questions
1. Write a program to create a Pandas
Series containing English alphabets from ‘a’ to ‘z’ and display it.
2. Write a statement to display the
alphabets ‘e’ to ‘p’ from the Series EngAlph.
3. Write a statement to display the first
10 values from the Series EngAlph.
4. Write a program to create a Series named
'vow' containing vowels (‘a’, ‘e’, ‘i’, ‘o’, ‘u’) with initial value 0 and
display it.
5. Write a statement to set all the values
of the Series 'vow' to 10 and display the updated Series.
6. Write a statement to divide all values
of the Series 'vow' by 2.
7. Create another Series 'vow1' having 5
elements with index labels ‘a’, ‘e’, ‘i’, ‘o’, ‘u’ and values [2,5,6,3,8]
respectively.
8. Write a program to add two Series 'vow'
and 'vow1' and store the result in a new Series 'vow3'.
9. Write statements to perform subtraction,
multiplication and division between Series 'vow' and 'vow1'.
10. Write a program to change the index
labels of Series 'vow' to ['A','E','I','O','U'].
11. Write a program to find the size,
dimension and values of the Series 'vow'.
Pandas Series – Answers
1.
import pandas as pd
EngAlph=pd.Series(['a','b','c','d','e','f','g','h','i','j','k','l','m',
'n','o','p','q','r','s','t','u','v','w','x','y','z'])
print(EngAlph)
2.
print(EngAlph.iloc[4:16])
3.
print(EngAlph.head(10))
4.
import pandas as pd
vow=pd.Series(0,index=['a','e','i','o','u'])
print(vow)
5.
vow.loc['a':'u']=10
print(vow)
6.
print(vow/2)
7.
vow1=pd.Series([2,5,6,3,8],index=['a','e','i','o','u'])
print(vow1)
8.
import pandas as pd
vow=pd.Series(0,index=['a','e','i','o','u'])
vow1=pd.Series([2,5,6,3,8],index=['a','e','i','o','u'])
vow3=vow+vow1
print(vow3)
9.
print(vow-vow1)
print(vow*vow1)
print(vow/vow1)
10.
vow=pd.Series(0,index=['a','e','i','o','u'])
vow.index=['A','E','I','O','U']
print(vow)
11.
print("Size:",vow.size)
print("Dimension:",vow.ndim)
print("Values:",vow.values)
Comments
Post a Comment