diff --git a/data_processor.py b/data_processor.py index 731eb476..d0d14a63 100644 --- a/data_processor.py +++ b/data_processor.py @@ -5524,8 +5524,8 @@ class DataProcessor: # Wende das saubere Mapping aus der Config an. Die Schlüssel sind jetzt lesbar. # Wir müssen die Eingabedaten aus dem Sheet NICHT MEHR normalisieren. - df_filtered.loc[:, 'Branchen_Gruppe'] = df_filtered[branche_col_internal].map( - Config.BRANCH_GROUP_MAPPING).fillna('Sonstige') + branch_group_map = {branch_name: details.get('gruppe', 'Sonstige') for branch_name, details in Config.BRANCH_GROUP_MAPPING.items()} + df_filtered.loc[:, 'Branchen_Gruppe'] = df_filtered[branche_col_internal].map(branch_group_map).fillna('Sonstige') self.logger.info("Mapping zu 'Branchen_Gruppe' durchgeführt.") self.logger.debug(