CBSE Class 12 Informatics Practices Question 20 of 44

Data Handling using Pandas — Question 21

Back to all questions
21
Question

Question 18

Find the error:

data = np.array(['a', 'b', 'c', 'd', 'e', 'f'])
s = pd.Series (data, index=[100, 101, 102, 103, 104, 105])
print(s[102,103,104])
Answer

The error in the above code is in the line print(s[102, 103, 104]). When accessing elements in a pandas Series using square brackets, we should use a list of index values, not multiple separate index values separated by commas.

The corrected code is:

data = np.array(['a', 'b', 'c', 'd', 'e', 'f'])  
s = pd.Series(data, index = [100, 101, 102, 103, 104, 105])  
print(s[[102, 103, 104]])