From 6da7651ec69ff135198669f94ba8535626c95b65 Mon Sep 17 00:00:00 2001 From: Hans Kallekleiv Date: Wed, 7 Aug 2019 11:36:08 +0200 Subject: [PATCH] Use only numerical columns for correlation matrix (#45) * Use only numerical column for correlation matrix * Use pandas isnumeric function instead of checking for np.number --- webviz_subsurface/containers/_parameter_distribution.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/webviz_subsurface/containers/_parameter_distribution.py b/webviz_subsurface/containers/_parameter_distribution.py index 008a01401..3fc97a210 100644 --- a/webviz_subsurface/containers/_parameter_distribution.py +++ b/webviz_subsurface/containers/_parameter_distribution.py @@ -319,7 +319,8 @@ def render_scatter(ens1, x_col, ens2, y_col, color, density): @cache.memoize(timeout=cache.TIMEOUT) def render_matrix(ensemble_path): - data = get_parameters(ensemble_path) + data = get_parameters(ensemble_path).apply(pd.to_numeric, errors='coerce')\ + .dropna(how='all', axis='columns') values = list(data.corr().values) data = {