Projecte Open Data

Data Analysis

Simula la lectura de dades d'Open Data Catalunya. Analitza dades d'accidents de trànsit per barri i genera un informe.

📌 View basic hints
  • .values() retorna tots els valors d'un diccionari.
  • .items() retorna parells (clau, valor).
  • max(dict, key=dict.get) troba la clau amb el valor màxim.
Order the code blocks
barri_mes = max(accidents, key=accidents.get)
percentatge = (num / total) * 100
barri_menys = min(accidents, key=accidents.get)
accidents = {'Eixample': 245, 'Gràcia': 89, 'Sant Martí': 178, 'Sants': 134, 'Nou Barris': 67}
for barri, num in sorted(accidents.items(), key=lambda x: x[1], reverse=True):
print('=== Informe d\'Accidents per Barri ===')
print(f'{barri}: {num} ({percentatge:.1f}%)')
print(f'Total: {total} | Més accidents: {barri_mes} | Menys: {barri_menys}')
total = sum(accidents.values())
SEBACodiCAT

We respect your privacy

We use essential cookies for the platform to function and, with your consent, functional and analytics cookies to improve your experience. Minors' data is never used for commercial purposes. Cookie Policy · Privacy

GDPR Compliant
UK GDPR Compliant
Minor Protection (Art. 8 GDPR)