From 2cd4c502a526d932a8203550d5c7e2aa3e0b54a8 Mon Sep 17 00:00:00 2001 From: Joris Nettelstroth Date: Mon, 3 Feb 2025 18:39:28 +0100 Subject: [PATCH] Fix 'incompatible dtype' FutureWarning in pandas 2.2.1 --- src/demandlib/bdew/elec_slp.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/demandlib/bdew/elec_slp.py b/src/demandlib/bdew/elec_slp.py index 9274388..e8e5426 100644 --- a/src/demandlib/bdew/elec_slp.py +++ b/src/demandlib/bdew/elec_slp.py @@ -116,9 +116,9 @@ def create_bdew_load_profiles(self, dt_index, slp_types, holidays=None): new_df, holidays=holidays, holiday_is_sunday=True ) - new_df["hour"] = dt_index.hour.astype(int) - new_df["weekday"] = new_df["weekday"].astype(int) - new_df["minute"] = dt_index.minute.astype(int) + new_df["hour"] = dt_index.hour.astype('int64') + new_df["weekday"] = new_df["weekday"].astype('int64') + new_df["minute"] = dt_index.minute.astype('int64') time_df = new_df[["date", "hour", "minute", "weekday"]].copy() tmp_df[slp_types] = tmp_df[slp_types].astype(float)