pandas-summary
raw JSON → 0.2.0 verified Mon Apr 27 auth: no python deprecated
An extension to pandas describe() function, adding extra summary statistics like variance, skewness, and kurtosis. Current version 0.2.0. Released in 2017 and unmaintained since.
pip install pandas-summary Common errors
error ModuleNotFoundError: No module named 'pandas_summary' ↓
cause Package not installed or name mistyped (e.g., pandas-summary vs pandas_summary)
fix
pip install pandas-summary
error AttributeError: module 'pandas_summary' has no attribute 'DataFrameSummary' ↓
cause Trying to import from the package directly using 'import pandas_summary' instead of 'from pandas_summary import DataFrameSummary'
fix
Use 'from pandas_summary import DataFrameSummary'
Warnings
deprecated Library is unmaintained since 2017, no support for newer pandas versions. ↓
fix Consider using pandas built-in .describe() with percentiles or df.describe(include='all')
gotcha Import path is from pandas_summary import DataFrameSummary, not from pandas_summary import Summary ↓
fix Use the correct import: from pandas_summary import DataFrameSummary
Imports
- df_summary wrong
from pandas_summary import Summarycorrectfrom pandas_summary import DataFrameSummary
Quickstart
import pandas as pd
from pandas_summary import DataFrameSummary
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4.0, 5.0, 6.0]})
ds = DataFrameSummary(df)
print(ds.summary())