From b2ebeb0fb7c6c215d51264cd258edf9d013ff021 Mon Sep 17 00:00:00 2001 From: Shaun Adkins Date: Mon, 26 Jul 2021 14:20:01 -0400 Subject: [PATCH 1/2] Change to allow grouping order to be preserved --- diffxpy/testing/utils.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/diffxpy/testing/utils.py b/diffxpy/testing/utils.py index 6763a23..1852b99 100644 --- a/diffxpy/testing/utils.py +++ b/diffxpy/testing/utils.py @@ -111,7 +111,8 @@ def parse_grouping(data, sample_description, grouping): def split_x(data, grouping): grouping = np.asarray(grouping) - groups = np.unique(grouping) + #groups = np.unique(grouping) + groups = pd.Series(grouping).unique() x0 = data[np.where(grouping == groups[0])[0]] x1 = data[np.where(grouping == groups[1])[0]] return x0, x1 From 0464d2ab1faa0947d90e29f93018ec678e050585 Mon Sep 17 00:00:00 2001 From: Shaun Adkins Date: Wed, 24 Nov 2021 09:37:06 -0500 Subject: [PATCH 2/2] Removing comment --- diffxpy/testing/utils.py | 1 - 1 file changed, 1 deletion(-) diff --git a/diffxpy/testing/utils.py b/diffxpy/testing/utils.py index 1852b99..369d399 100644 --- a/diffxpy/testing/utils.py +++ b/diffxpy/testing/utils.py @@ -111,7 +111,6 @@ def parse_grouping(data, sample_description, grouping): def split_x(data, grouping): grouping = np.asarray(grouping) - #groups = np.unique(grouping) groups = pd.Series(grouping).unique() x0 = data[np.where(grouping == groups[0])[0]] x1 = data[np.where(grouping == groups[1])[0]]