From 0ba83a79a7a9c7442737b1c8f5d04af17e0e14a8 Mon Sep 17 00:00:00 2001 From: Rob Lim Date: Wed, 3 Jul 2019 12:47:22 -0700 Subject: [PATCH] Use Q1, Median, Q3 conventions --- .../render/renderer/column_section_renderer.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/great_expectations/render/renderer/column_section_renderer.py b/great_expectations/render/renderer/column_section_renderer.py index b1fa1bb05cb6..bca257b57fe3 100644 --- a/great_expectations/render/renderer/column_section_renderer.py +++ b/great_expectations/render/renderer/column_section_renderer.py @@ -217,8 +217,18 @@ def _render_quantile_table(cls, evrs, content_blocks): quantiles = quantile_evr["result"]["observed_value"]["quantiles"] quantile_ranges = quantile_evr["result"]["observed_value"]["values"] + quantile_strings = { + .25: "Q1", + .75: "Q3", + .50: "Median" + } + for idx, quantile in enumerate(quantiles): - table_rows.append([f'{int(quantile * 100)}-th', quantile_ranges[idx]]) + quantile_string = quantile_strings.get(quantile) + table_rows.append([ + quantile_string if quantile_string else f'{int(quantile * 100)}-th', + quantile_ranges[idx] + ]) content_blocks.append({ "content_block_type": "table",