diff --git a/diffxpy/testing/utils.py b/diffxpy/testing/utils.py index 6763a23..369d399 100644 --- a/diffxpy/testing/utils.py +++ b/diffxpy/testing/utils.py @@ -111,7 +111,7 @@ 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]] return x0, x1 diff --git a/requirements.txt b/requirements.txt index 33750e6..3ea27ae 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12,4 +12,4 @@ sphinx-autodoc-typehints sphinx_rtd_theme jinja2 docutils - +sparse==0.9.1