From e68f1bd79a0623ed6c2afddf0f6e38b38a87b7b7 Mon Sep 17 00:00:00 2001 From: anna-charlotte Date: Fri, 28 Apr 2023 10:46:05 +0200 Subject: [PATCH 1/2] fix: use pd.concat instead df.append to avoid warning Signed-off-by: anna-charlotte --- docarray/array/doc_list/io.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docarray/array/doc_list/io.py b/docarray/array/doc_list/io.py index c199a576259..c49a1e3ef0e 100644 --- a/docarray/array/doc_list/io.py +++ b/docarray/array/doc_list/io.py @@ -543,8 +543,8 @@ def to_dataframe(self) -> 'pd.DataFrame': df = pd.DataFrame(columns=fields) for doc in self: - doc_dict = _dict_to_access_paths(doc.dict()) - df = df.append(doc_dict, ignore_index=True) + df_doc = pd.DataFrame(_dict_to_access_paths(doc.dict())) + df = pd.concat([df, df_doc], ignore_index=True) return df From 673307e91e914a3f68a517ba536f301ba3e3dfd0 Mon Sep 17 00:00:00 2001 From: anna-charlotte Date: Fri, 28 Apr 2023 11:21:48 +0200 Subject: [PATCH 2/2] fix: pd dataframe from dict Signed-off-by: anna-charlotte --- docarray/array/doc_list/io.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docarray/array/doc_list/io.py b/docarray/array/doc_list/io.py index c49a1e3ef0e..c2b531c2550 100644 --- a/docarray/array/doc_list/io.py +++ b/docarray/array/doc_list/io.py @@ -543,8 +543,9 @@ def to_dataframe(self) -> 'pd.DataFrame': df = pd.DataFrame(columns=fields) for doc in self: - df_doc = pd.DataFrame(_dict_to_access_paths(doc.dict())) - df = pd.concat([df, df_doc], ignore_index=True) + doc_dict = _dict_to_access_paths(doc.dict()) + doc_dict = {k: [v] for k, v in doc_dict.items()} + df = pd.concat([df, pd.DataFrame.from_dict(doc_dict)], ignore_index=True) return df