{% import "buttons.html" as buttons %}

{% if not in_sample_tab %} {% endif %} {{ column.name }}

{{ column.dtype }} {%- if in_sample_tab -%} {{ buttons.closebutton() }} {%- endif -%}
Null values
{{ column.null_count }} ({{ column.null_proportion | format_percent }})
{% if not column.value_is_constant %} {% if column.n_unique %}
Unique values
{{ column.n_unique }} ({{ column.unique_proportion | format_percent }})
{% endif %} {% if "mean" in column %}
Mean ± Std
{{ column["mean"] | format_number }} ± {{ column["standard_deviation"] | format_number }}
{% endif %} {% if column.quantiles %}
Median ± IQR
{{ column.quantiles[0.5] | format_number }} ± {{ column["inter_quartile_range"] | format_number}}
Min ; Max
{{ column.quantiles[0.0] | format_number }} ; {{ column.quantiles[1.0] | format_number }}
{% elif "min" in column %}
Min ; Max
{{ column.min | format_number }} ; {{ column.max | format_number }}
{% endif %} {% endif %} {% if column.string_length_is_constant %}
(constant) String length
{{ column.constant_string_length }}
{% endif %}
{% if column.value_is_constant %} {% set val_id = "{}-constant-value".format(col_id) %}
Constant value:
{{ column.constant_value }}
{{ buttons.copybutton(val_id) }}
{% endif %} {% for plot_name in column.plot_names %}
{{ plot_name }} {% if plot_name == "value_counts_plot" %}
Most frequent values
{% set selector_id = "{}_freq_value_select_snippet".format(col_id) %} {% for value in column.value_counts %} {% set val_id = "{}-freq-value-{}".format(col_id, loop.index0) %}
{{ value }}
{{ buttons.copybutton(val_id) }}
{% endfor %} List: {% set val_id = "{}-freq-value-list".format(col_id) %}
{{ column.value_counts.keys() | list }}
{{ buttons.copybutton(val_id) }}
{% endif %}
{% endfor %}