On Github picandocodigo / datosabiertos_periodismo_programacion
Otros: The Guardian Data
tipos = {} total = 0 CSV.foreach("fallecidos_2014.csv", encoding: 'iso-8859-2', col_sep: ';', headers: :first_row) do |row| # La quinta columna es el tipo de siniestro siniestro = row[4] # Agrego el tipo de siniestro y seteo el valor en 0 tipos[siniestro] ||= 0 # Sumo 1 a la cantidad de siniestros de este tipo tipos[siniestro] += 1 # Sumo 1 al total total += 1 end # Mostrar total: puts "Total fallecidos en accidentes de tránsito 2014: #{total}" # Mostrar por tipo: puts "Por tipo de siniestro" pp tipos