Open JeSuisUnCaillou opened 7 months ago
En global, voici les stats :
columns = %i[
biological_sex
birthplace_city_insee_code
birthplace_country_insee_code
address_postal_code
address_city_insee_code
address_country_code
]
total = Student.count
columns.index_with{|c| (Student.where.not(c => nil).count.to_f / total * 100).round}
# Pourcentages
{
:biological_sex=>100,
:birthplace_city_insee_code=>31,
:birthplace_country_insee_code=>34,
:address_postal_code=>73,
:address_city_insee_code=>73,
:address_country_code=>73
}
Note : Les codes de pays 995 et 990 sont rejetés avant l'envoi en paiement, car non convertibles en codes INSEE
Voici un script qui permet de sortir des stats sur les données manquantes d'un établissement :