PrettyPandas is a Pandas DataFrame Styler class that helps you create report quality tables with a simple API.
(
df
.pipe(PrettyPandas)
.as_currency('GBP', subset='A')
.as_percent(subset='B')
.total()
.average()
)
- Add summary rows and columns.
- A nice and customizable theme.
- Number formatting for currency, scientific units, and percentages.
- Chaining commands.
- Works seamlessly with Pandas Style API.
You can install PrettyPandas using pip
with support for Python 2.7,
3.3, 3.4, and 3.5:
pip install prettypandas
You can also install from source:
git clone git@github.com:HHammond/PrettyPandas.git
cd PrettyPandas
python setup.py install
Documentation is hosted on Read the Docs.