to_html(self, buf: 'FilePath | WriteBuffer[str] | None' = None, columns: 'Sequence[str] | None' = None, col_space: 'ColspaceArgType | None' = None, header: 'bool | Sequence[str]' = True, index: 'bool' = True, na_rep: 'str' = 'NaN', formatters: 'FormattersType | None' = None, float_format: 'FloatFormatType | None' = None, sparsify: 'bool | None' = None, index_names: 'bool' = True, justify: 'str | None' = None, max_rows: 'int | None' = None, max_cols: 'int | None' = None, show_dimensions: 'bool | str' = False, decimal: 'str' = '.', bold_rows: 'bool' = True, classes: 'str | list | tuple | None' = None, escape: 'bool' = True, notebook: 'bool' = False, border: 'int | None' = None, table_id: 'str | None' = None, render_links: 'bool' = False, encoding: 'str | None' = None)
Buffer to write to. If None, the output is returned as a string.
The subset of columns to write. Writes all columns by default.
The minimum width of each column in CSS length units. An int is assumed to be px units.
Ability to use str.
Whether to print column labels, default True.
Whether to print index (row) labels.
String representation of NaN
to use.
Formatter functions to apply to columns' elements by position or name. The result of each function must be a unicode string. List/tuple must be of length equal to the number of columns.
Formatter function to apply to columns' elements if they are floats. This function must return a unicode string and will be applied only to the non- NaN
elements, with NaN
being handled by na_rep
.
Set to False for a DataFrame with a hierarchical index to print every multiindex key at each row.
Prints the names of the indexes.
How to justify the column labels. If None uses the option from the print configuration (controlled by set_option), 'right' out of the box. Valid values are
left
right
center
justify
justify-all
start
end
inherit
match-parent
initial
unset.
Maximum number of rows to display in the console.
Maximum number of columns to display in the console.
Display DataFrame dimensions (number of rows by number of columns).
Character recognized as decimal separator, e.g. ',' in Europe.
Make the row labels bold in the output.
CSS class(es) to apply to the resulting html table.
Convert the characters <, >, and & to HTML-safe sequences.
Whether the generated HTML is for IPython Notebook.
A border=border
attribute is included in the opening :None:None:`<table>`
tag. Default pd.options.display.html.border
.
A css id is included in the opening :None:None:`<table>`
tag if specified.
Convert URLs to HTML links.
Set character encoding.
If buf is None, returns the result as a string. Otherwise returns None.
Render a DataFrame as an HTML table.
to_string
Convert DataFrame to a string.
The following pages refer to to this document either explicitly or contain code examples using this.
pandas.core.generic.NDFrame.to_latex
pandas.core.frame.DataFrame.to_xml
pandas.core.frame.DataFrame.to_string
Hover to see nodes names; edges to Self not shown, Caped at 50 nodes.
Using a canvas is more power efficient and can get hundred of nodes ; but does not allow hyperlinks; , arrows or text (beyond on hover)
SVG is more flexible but power hungry; and does not scale well to 50 + nodes.
All aboves nodes referred to, (or are referred from) current nodes; Edges from Self to other have been omitted (or all nodes would be connected to the central node "self" which is not useful). Nodes are colored by the library they belong to, and scaled with the number of references pointing them