Tutorials References Exercises Sign Up Menu
Create Website Get Certified Pro

Pandas DataFrame mode() Method

❮ DataFrame Reference


Return the mode value for each column:

import pandas as pd

data = [[1, 1, 2], [6, 4, 2], [4, 2, 1], [4, 2, 3]]

df = pd.DataFrame(data)

Try it Yourself »

Definition and Usage

The mode() method returns the mode value of each column.

Mean, Median, and Mode:

  • Mean - The average value
  • Median - The mid point value
  • Mode - The most common value

By specifying the column axis (axis='columns'), the mode() method searches column-wise and returns the mode value for each row.


dataframe.mode(axis, numeric_only, dropna, kwargs)


The axis, numeric_only, dropna parameters are keyword arguments.

Parameter Value Description
axis 0
Optional, Which axis to check, default 0.
numeric_only None
Optional. Specify whether to only check numeric values. Default None
dropna True
Optional. Specify whether to drop NULL values or not. Default True

 Return Value

A DataFrame with the mode values.

This function does NOT make changes to the original DataFrame object.

❮ DataFrame Reference