try again

This commit is contained in:
Debby
2026-04-07 10:19:35 +07:00
parent 0384e62b01
commit 933c370606
3 changed files with 38 additions and 372 deletions

View File

@@ -350,7 +350,7 @@ class DimensionalModelLoader:
elif any(w in n for w in ['water', 'sanitation', 'infrastructure', 'rail']):
return 'Infrastructure'
else:
return 'Sustainability'
return 'Supporting'
dim_indicator['indicator_category'] = dim_indicator['indicator_name'].apply(categorize_indicator)
dim_indicator = dim_indicator.drop_duplicates(subset=['indicator_name'], keep='first')
@@ -471,10 +471,10 @@ class DimensionalModelLoader:
try:
pillar_codes = {
'Availability': 'AVL', 'Access' : 'ACC',
'Utilization' : 'UTL', 'Stability': 'STB', 'Sustainability': 'STN',
'Utilization' : 'UTL', 'Stability': 'STB', 'Supporting': 'SPT',
}
pillars_data = [
{'pillar_name': p, 'pillar_code': pillar_codes.get(p, 'STN')}
{'pillar_name': p, 'pillar_code': pillar_codes.get(p, 'SPT')}
for p in self.df_clean['pillar'].unique()
]