Tutorials References Menu

Pandas DataFrame mode() Method

❮ DataFrame Reference


Example

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)

print(df.mode())
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.


Syntax

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

Parameters

The axis, numeric_only, dropna parameters are keyword arguments.

Parameter Value Description
axis 0
1
'index'
'columns'
Optional, Which axis to check, default 0.
numeric_only None
True
False
Optional. Specify whether to only check numeric values. Default None
dropna True
False
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