# In reply to @gesee37 "Asking myself how well": ```ruby # CSV.open('./weather_stations.csv') # .readlines.flatten.drop(2).map do # it.split ?; # end # .sort_by(&:first) # .chunk(&:first) # .map do # "#{it[0]}=#{it[1].map{it.last.to_f}.then{[it.min,it.sum / # it.length,it.max].map{it.round 1}.join ?/}}" # end quick back-of-the-napkin ruby