Important QnA Pandas Series IP Class 12

In this article, you will get important QnA Pandas Series IP Class 12. For all of these questions, consider that Pandas and NumPy modules have been imported as:

import pandas as pd
import numpy as np

QnA Pandas Series IP Class 12 – Output  Questions

1. Consider the following series object Named ‘Ser’:
    0       578
    1        235
    2       560
    3       897
    4       118
 
What will be the output of following statements?:
i) print(ser.index)     –> RangeIndex(start=0, stop=5, step=1)
 
ii) print(ser.values)  –> [578 235 560 897 118]   
 
iii) print(ser.shape) –> (5,)     
 
iv) print(ser.size)      –> 5
 
v) print(ser[3])          –> 897
 
vi) ser[2]= 999                        
      ser[4]=ser[3]+4                     
      print(ser[2],ser[4]) –>   999 901                                 
 
vii) import pandas as pd
       ser=pd.Series([578,235,560,897,118])
       print(ser[2:])
       print(ser[0:3])
       print(ser[: :-1]) 
Ans: 
2 560
3 897
4 118
dtype: int64
0 578
1 235
2 560
dtype: int64
4 118
3 897
2 560
1 235
0 578
dtype: int64
 
2. fruits = [‘Apple’,’Mango’, ‘Banana’, ‘Grapes’]
    r2019 = pd.Series([100,80,30,60], index = fruits)
    r2020 = pd.Series([150,100,50,80], index = fruits)
    print (“Difference:”)
    print (r2020 – r2019)
    r2020 = r2019 + 100
    print (r2020)
   Ans:
Difference:
Apple 50
Mango 20
Banana 20
Grapes 20
dtype: int64
Apple 200
Mango 180
Banana 130
Grapes 160
dtype: int64
 
3. ser = pd.Series([5987,5634,3450,2500,1500,7899,6432,8756,9123,4400])
    print(ser>5000)
    print(ser==1500 or ser==1500)
    print(ser[ser<5000])
Ans.
0 True
1 True
2 False
3 False
4 False
5 True
6 True
7 True
8 True
9 False
dtype: bool
 
4. l=[]
    for i in range(1,11,2):
        l.append(i)
    ser=pd.Series(l)
    print(ser)
    ser1=pd.Series(l*3)
    print(ser1)
Ans.:
0 1
1 3
2 5
3 7
4 9
dtype: int64
0 1
1 3
2 5
3 7
4 9
5 1
6 3
7 5
8 7
9 9
10 1
11 3
12 5
13 7
14 9
dtype: int64
 
 
5. ser = pd.Series(range(1,10))
    ser.head(4)
    ser.tail()
    ser.head()
Ans.:
0 1
1 2
2 3
3 4
dtype: int64
4 5
5 6
6 7
7 8
8 9
dtype: int64
0 1
1 2
2 3
3 4
4 5
dtype: int64
 
In the next section of QnA Pandas Series IP Class 12 we will see error-based questions:

Error Questions (Assume that all required packages are imported)

1. ser = pd.series(range(4))
    print(ser)
Ans.: In the statement pd.series, s of series should be capitalized.
 
2. ser = pd.Series(11,22,33,55, index = range(3))
Ans.: The values (11,22,33,55) in series should be passed in a list form.
 
3. l = np.array([‘C’,’C++’,’Java’,’Python’])
    s = pd.Series(l,index=[501,502,503,504])
    print(s[501,502,504])
Ans. Line no. 3, the index should be enclosed with more square brackets. 
 
4. ser = pd.Series(range(1,12,2),index=list(‘pqrst’))
Ans. Indexes are not provided properly. The elements of series are 6, where indexes are 5.
 
The next section of QnA Pandas Series IP Class 12 is based on Conceptual Questions, have a look:
 

(1) What are pandas? Explain in detail.

  • Pandas word derived from PANel Data System.
  • It becomes popular for data analysis.
  • It provides highly optimized performance with back end source code is purely written in C or Python.
  • It makes a simple and easy process for data analysis. 

(2) List out common data structures supported by Pandas.

  • Series
  • Dataframe

(3) How to use pandas library in a program? Illustrate the answer with an example.

  • To use pandas libary in the program user need to import the pandas package. 
  • For example, import pandas as pd

(4) What is a panda series? Explain with a suitable example.

  • Series is one dimensional data structure. 
  • It contain an array of data.
  • Series contains two main components: An Index, An indexed associated with array
  • Pandas Series

(5) How to create an empty series? Explain with a suitable example.

  • To create an empty series use Series() method with Pandas object. 
  • Observe this code:
import pandas as pd
ser = pd.Series()

(6) How to create a series with an example: A python sequence, NumPy Array, A dictionary, A scalar value

  • A python sequence
import pandas as pd
ser=pd.Series(range(5))
  • NumPy Array
import pandas as pd
import numpy as np
arr = np.arange(1,10,1)
ser = pd.Series(arr)
  • A scalar value
import pandas as pd
ser = pd.Series(5,range(1,5))

(7) Explain the attributes of the series object with an example.

(8) Name the function that displays the top and bottom elements of a series. Explain with example.

(9) What is the use of the drop() and reindex() method? Explain with example.

Follow this link for answers:

Download Free PDF easy notes for Data handling using Pandas-I Series Class 12

 
In the next section of QnA Pandas Series IP Class 12, do practice for program based questions:
 
1. Write a program to store a population of 4 cities with an index of the previous 4 years. Write functions to do the following:
    i) Print the average population of the recent two years.
   ii) Print the grand total of all cities’ population.
  iii) Print the highest population of each city.
  iv) Print the difference between the first year and last year.
    v) Delete entry of one year from the series.
 
2. Write a program to store employees’ salary data for one year. Write functions to do the following: 
   i) Display salary data by slicing it into 4 parts.
  ii) Display salary of any one month.
 iii) Apply increment of 10% into salary for all values.
 iv) Give 2400 arrear to employees in April month.
  
3. Write a program to do the following:
    i) Create an empty series.
    ii) Modify the series with scalar value 75.
 
 Watch this video for more understanding of QnA Pandas Series IP Class 12. 

Practical List of IP class 12 Programs with solutions

Click here to access all the contents of IP class 12:

IP Class 12

3 thoughts on “Important QnA Pandas Series IP Class 12”

  1. Hello sir good evening
    Can you provide the assignment answers

  2. Yes answers will be also, published. For explanation subscribe youtube channel -> tutorialaicsip

  3. ....

    Subscribed but where is answers

Comment Your Views

%d bloggers like this: