data_processor.py aktualisiert

This commit is contained in:
2025-08-04 12:21:55 +00:00
parent b22dcbf575
commit d3ba523dc3

View File

@@ -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.