The pandas documentation says the following

Return unbiased kurtosis over requested axis using Fisher’s definition of kurtosis (kurtosis of normal == 0.0)

This is probably the excess kurtosis, defined as kurtosis - 3.

Answer from Patrick Perry on Stack Overflow
🌐
Medium
medium.com › @atanudan › kurtosis-skew-function-in-pandas-aa63d72e20de
Kurtosis() & Skew() Function In Pandas | by Atanu Dan | Medium
September 16, 2020 - · Kurtosis is sometimes reported as “excess kurtosis.” Excess kurtosis is determined by subtracting 3 from the kurtosis.
🌐
Pythontic
pythontic.com › pandas › series-computations › kurtosis
Finding kurtosis for a pandas.series | Pythontic.com
October 23, 2025 - The class Series from the Python library pandas implements a one-dimensional collection with several statistical and mathematical functions for Data Analysis. Series.kurtosis() function computes the Fisher’s kurtosis or Excess Kurtosis for the data present in the series.
🌐
Pythontic
pythontic.com › pandas › dataframe-computations › kurtosis
kurtosis function in pandas | Pythontic.com
The pandas library function kurtosis() computes the Fisher's Kurtosis which is obtained by subtracting the Pearson's Kurtosis by three.
🌐
Pandas How To
pandashowto.com › pandas how to › data analysis and exploration › how to calculate kurtosis in pandas • pandas how to
How To Calculate Kurtosis In Pandas • Pandas How To
November 2, 2023 - import pandas as pd my_df = ... dtype: float64 · The kurtosis method calculates the excess kurtosis, which is the kurtosis of a dataset minus the kurtosis of a normal distribution....
🌐
s666
pythonforfinance.net › home › basic data analysis › what are ‘skew’ lookin’ at? – calculating skew and kurtosis with python…
What Are 'skew' Lookin' At? - Calculating Skew And Kurtosis With Python... - Python For Finance
June 16, 2019 - (n.b as pointed out by James Kilfiger in the comments – the Pandas Kurtosis function “returns unbiased kurtosis over requested axis using Fisher’s definition of kurtosis (kurtosis of normal == 0.0). Normalized by N-1”. So this is already “Excess Kurtosis”.)
Find elsewhere
🌐
DataCamp
datacamp.com › tutorial › understanding-skewness-and-kurtosis
Understanding Skewness And Kurtosis And How to Plot Them | DataCamp
December 6, 2023 - Note that here, excess kurtosis is defined as kurtosis - 3, treating the kurtosis of normal distribution as 0. This way, kurtosis scores are more interpretable. You can calculate kurtosis in Python in the same way as skewness using pandas or SciPy:
🌐
Runebook.dev
runebook.dev › en › docs › pandas › reference › api › pandas.dataframe.kurtosis
Pandas Kurtosis: Dealing with NaNs, dtypes, and Exploring SciPy
A normal distribution has a kurtosis of 3.0. In some software (like pandas), the "excess kurtosis" is calculated, which is kurtosis - 3.0.
🌐
GitHub
github.com › TA-Lib › ta-lib-proposal-drafts › issues › 72
(KURTOSIS) Rolling Excess Kurtosis · Issue #72 · TA-Lib/ta-lib-proposal-drafts
3 weeks ago - The G2/g2/b2 taxonomy is conventionally attributed to Joanes & Gill (1998), Comparing measures of sample skewness and kurtosis, JRSS-D 47(1). That citation was not verified this pass (web search budget exhausted) — confirm before it goes in kurtosis.md. ... ~12 LOC arm. MEASURED: pandas .kurt() is G2, agreeing with scipy(bias=False) to 7e-16 on a 12-point sample
Author: TA-Lib
🌐
GeeksforGeeks
geeksforgeeks.org › data science › how-to-calculate-skewness-and-kurtosis-in-python
Understanding Skewness and Kurtosis in Python - GeeksforGeeks
Platykurtic Distribution (Kurtosis < 3, Excess Kurtosis < 0): Has lighter tails than a normal distribution, meaning fewer extreme values. ... Here we import the necessary libraries for numerical computation, statistical analysis and visualization. ... import numpy as np import pandas as pd import ...
Published: May 2, 2026
🌐
Towards Data Science
towardsdatascience.com › home › latest › calculate kurtosis in python (with examples)
Calculate Kurtosis in Python (with Examples) | Towards Data Science
March 5, 2025 - We find that for the given sequence of numbers the value of kurtosis is around 2.05 and the value of excess kurtosis is around -0.95.
🌐
ProjectPro
projectpro.io › recipes › calculate-skewness-and-kurtosis-pandas
How to calculate skewness and kurtosis using pandas? -
May 25, 2022 - Pandas is generally used for performing mathematical operation and preferably over arrays. Seaborn is just used in here to import dataset. ... Here we have imported tips dataset from seaborn library. Now our dataset is ready. print(df['total_bill'].astype(float).skew()) print(df['total_bill'].astype(float).kurt()) Using skew() and kurt() function we have drawn the skewness and kurtosis of total_bill distribution.
🌐
Use pandas
usepandas.com › data-analysis › kurtosis
How to measure Kurtosis in Python pandas | Use pandas
Kurtosis! It's a neat statistical measure that tells you how different from a normal distribution a given set of data is.
🌐
Medium
medium.com › @bluewall_46049 › skewness-kurtosis-dd70e5b66c23
Skewness & Kurtosis — corrected version | by Blue-Wall | Medium
October 28, 2023 - Tail Risk: Kurtosis helps you understand the extremities in the data by measuring the “tailedness.” High kurtosis (‘Leptokurtic’ data) indicates a distribution with tail data exceeding the tails of the normal distribution.