Module pandas_profiling.report.structure.variables.render_generic
Expand source code
from pandas_profiling.report.presentation.core import (
Table,
Sequence,
HTML,
VariableInfo,
)
from pandas_profiling.report.structure.variables import render_common
def render_generic(summary):
template_variables = {} # render_common(summary)
info = VariableInfo(
anchor_id=summary["varid"],
warnings=summary["warnings"],
var_type="Unsupported",
var_name=summary["varname"],
)
table = Table(
[
{
"name": "Missing",
"value": summary["n_missing"],
"fmt": "fmt",
"alert": "n_missing" in summary["warn_fields"],
},
{
"name": "Missing (%)",
"value": summary["p_missing"],
"fmt": "fmt_percent",
"alert": "p_missing" in summary["warn_fields"],
},
{
"name": "Memory size",
"value": summary["memory_size"],
"fmt": "fmt_bytesize",
"alert": False,
},
]
)
return {
"top": Sequence([info, table, HTML("")], sequence_type="grid"),
"bottom": None,
}
Functions
def render_generic(summary)
-
Expand source code
def render_generic(summary): template_variables = {} # render_common(summary) info = VariableInfo( anchor_id=summary["varid"], warnings=summary["warnings"], var_type="Unsupported", var_name=summary["varname"], ) table = Table( [ { "name": "Missing", "value": summary["n_missing"], "fmt": "fmt", "alert": "n_missing" in summary["warn_fields"], }, { "name": "Missing (%)", "value": summary["p_missing"], "fmt": "fmt_percent", "alert": "p_missing" in summary["warn_fields"], }, { "name": "Memory size", "value": summary["memory_size"], "fmt": "fmt_bytesize", "alert": False, }, ] ) return { "top": Sequence([info, table, HTML("")], sequence_type="grid"), "bottom": None, }