From 40361f4b007979b62e422414f48af39dfac58907 Mon Sep 17 00:00:00 2001 From: Simon Zhao Date: Mon, 4 Sep 2023 09:13:28 +0800 Subject: [PATCH] Fixed error: 'DataFrame' object has no attribute 'append' --- recommenders/models/rlrmc/RLRMCdataset.py | 4 ++-- setup.py | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/recommenders/models/rlrmc/RLRMCdataset.py b/recommenders/models/rlrmc/RLRMCdataset.py index 6b1329d1d..7670105b3 100644 --- a/recommenders/models/rlrmc/RLRMCdataset.py +++ b/recommenders/models/rlrmc/RLRMCdataset.py @@ -68,8 +68,8 @@ def _data_processing(self, train, validation=None, test=None, mean_center=True): """ # Data processing and reindexing code is adopted from https://github.com/Microsoft/Recommenders/blob/main/recommenders/models/ncf/dataset.py # If validation dataset is None - df = train if validation is None else train.append(validation) - df = df if test is None else df.append(test) + df = train if validation is None else pd.concat([train, validation]) + df = df if test is None else pd.concat([df, test]) # Reindex user and item index if self.user_idx is None: diff --git a/setup.py b/setup.py index 1524611dc..15829f73d 100644 --- a/setup.py +++ b/setup.py @@ -27,15 +27,15 @@ version += ".post" + str(int(time.time())) install_requires = [ - "pandas>1.5.2,<2.1", # requires numpy + "pandas>1.5.2,<1.6", # requires numpy "scikit-learn>=1.1.3,<2", # requires scipy "numba>=0.57.0,<1", "lightfm>=1.17,<2", - "lightgbm>=3.3.2,<4", + "lightgbm>=3.3.2,<5", "memory-profiler>=0.61.0,<1", "nltk>=3.8.1,<4", # requires tqdm "seaborn>=0.12.0,<1", # requires matplotlib - "transformers>=4.26.0,<5", # requires pyyaml, tqdm + "transformers>=4.27.0,<5", # requires pyyaml, tqdm "category-encoders>=2.6.0,<3", "jinja2>=3.1.0,<3.2", "cornac>=1.15.2,<2", # requires tqdm @@ -44,8 +44,8 @@ "scikit-surprise>=1.1.3", "scrapbook>=0.5.0,<1.0.0", # requires tqdm, papermill "hyperopt>=0.2.7,<1", - "notebook>=6.5.4,<8", # requires jupyter, ipykernel - "locust>=2.15.1,<3", + "notebook>=7.0.0,<8", # requires jupyter, ipykernel + "locust>=2.12.2,<3", ] # shared dependencies