From 4d0226f3636f536a089e1ae6c2a50d19fc51bffa Mon Sep 17 00:00:00 2001 From: Paul Andrey <paul.andrey@inria.fr> Date: Wed, 30 Aug 2023 12:19:37 +0200 Subject: [PATCH] Fix 'InMemoryDataset' single-column target loading from csv. --- declearn/dataset/_inmemory.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/declearn/dataset/_inmemory.py b/declearn/dataset/_inmemory.py index 7f3b33fa..f8e5f54d 100644 --- a/declearn/dataset/_inmemory.py +++ b/declearn/dataset/_inmemory.py @@ -149,6 +149,11 @@ class InMemoryDataset(Dataset): target = self.data[target] else: target = load_data_array(target) + if ( + isinstance(target, pd.DataFrame) + and len(target.columns) == 1 + ): + target = target.iloc[:, 0] self.target = target # Assign the (optional) sample weights data array. if isinstance(s_wght, str): -- GitLab