Pandas itertuples() Method.

Table Of Contents:

  1. Syntax For itertuples() Method
  2. Examples Of itertuples() Method.

(1) Syntax:

DataFrame.itertuples(index=True, name='Pandas')

Description:

  • Iterate over DataFrame rows as named tuples.

Parameters:

  • index: bool, default True – 

    If True, return the index as the first element of the tuple.

  • name: str or None, default “Pandas” – The name of the returned namedtuples or None to return regular tuples.

Returns:

  • iterator

    An object to iterate over named tuples for each row in the DataFrame with the first field possibly being the index and the following fields being the column values.

     

(2) Examples Of itertuples() Method:

Example-1

import pandas as pd
student = {'Name':['Subrat','Abhispa','Arpita','Anuradha','Namita'],
          'Roll_No':[100,101,102,103,104],
          'Subject':['Math','English','Science','History','Commerce'],
          'Mark':[95,88,76,73,93]}
student_object = pd.DataFrame(student)
student_object

Output:

for label in student_object.itertuples():
    print(f'Columns: {label}')

Output:

Columns: Pandas(Index=0, Name='Subrat', Roll_No=100, Subject='Math', Mark=95, Gender='Male')
Columns: Pandas(Index=1, Name='Abhispa', Roll_No=101, Subject='English', Mark=88, Gender='Female')
Columns: Pandas(Index=2, Name='Arpita', Roll_No=102, Subject='Science', Mark=76, Gender='Female')
Columns: Pandas(Index=3, Name='Anuradha', Roll_No=103, Subject='History', Mark=73, Gender='Female')
Columns: Pandas(Index=4, Name='Namita', Roll_No=104, Subject='Commerce', Mark=93, Gender='Female')
​

Note:

  • Here you can see that every value is assigned with its column name.

Leave a Reply

Your email address will not be published. Required fields are marked *