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
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'
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

Create a DataFrameSummary object and call summary() to get extended summary statistics.

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())