Pandas printing in jupyter
Paul Moore
p.f.moore at gmail.com
Thu Jan 11 03:43:10 EST 2018
The HTML representation is supplied by the object's _repr_html_
method. See https://ipython.org/ipython-doc/3/config/integrating.html
for some details.
>>> import pandas as pd
>>> df = pd.DataFrame()
>>> df._repr_html_()
'<div>\n<style scoped>\n .dataframe tbody tr th:only-of-type {\n
vertical-align: middle;\n }\n\n .dataframe tbody tr th {\n
vertical-align: top;\n }\n\n .dataframe thead th {\n
text-align: right;\n }\n</style>\n<table border="1"
class="dataframe">\n <thead>\n <tr style="text-align: right;">\n
<th></th>\n </tr>\n </thead>\n <tbody>\n
</tbody>\n</table>\n</div>'
>>> help(df._repr_html_)
Help on method _repr_html_ in module pandas.core.frame:
_repr_html_() method of pandas.core.frame.DataFrame instance
Return a html representation for a particular DataFrame.
Mainly for IPython notebook.
>>>
Paul
On 11 January 2018 at 04:23, Rustom Mody <rustompmody at gmail.com> wrote:
> If I make a data-frame in pandas in jupyter notebook it prints very nicely
> ie it looks quite like a spreadsheet
>
> How does it do it?
> Who does it?
>
> The data-frame does not seem to have str/repr methods…
> --
> https://mail.python.org/mailman/listinfo/python-list
More information about the Python-list
mailing list