From d3ba523dc300bb3f79f85a0a4be6be3a173877a6 Mon Sep 17 00:00:00 2001 From: Floke Date: Mon, 4 Aug 2025 12:21:55 +0000 Subject: [PATCH] data_processor.py aktualisiert --- data_processor.py | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/data_processor.py b/data_processor.py index 2c956e21..be44a786 100644 --- a/data_processor.py +++ b/data_processor.py @@ -5515,23 +5515,11 @@ class DataProcessor: # --- Kategoriale Features vorbereiten (Branchen-Gruppen) --- # Dies ist die Spalte mit den Detail-Branchen - branche_col_internal = "branche_ki" - self.logger.info( - f"Verarbeite kategoriales Feature '{branche_col_internal}' und mappe es zu 'Branchen_Gruppe'...") + branche_col_internal = "branche_crm" + self.logger.info(f"Verarbeite kategoriales Feature '{branche_col_internal}' und mappe es zu 'Branchen_Gruppe'...") if branche_col_internal not in df_filtered.columns: - self.logger.critical( - f"FEHLER: Spalte '{branche_col_internal}' (aus 'Chat Vorschlag Branche') nicht im DataFrame gefunden.") - return None - - # Verwende die CRM Branche als Basis für die Gruppierung - branche_col_internal = "branche_crm" # NEU: Wir verwenden die CRM-Branche als Feature - self.logger.info( - f"Verarbeite kategoriales Feature '{branche_col_internal}' und mappe es zu 'Branchen_Gruppe'...") - - if branche_col_internal not in df_filtered.columns: - self.logger.critical( - f"FEHLER: Spalte '{branche_col_internal}' nicht im DataFrame gefunden.") + self.logger.critical(f"FEHLER: Die für das Mapping benötigte Spalte '{branche_col_internal}' wurde nicht im DataFrame gefunden. Breche ab.") return None # Wende das saubere Mapping aus der Config an. Die Schlüssel sind jetzt lesbar.