lire: Fonction pour transformer les fichiers du ministère de...

Description Usage Arguments Value Examples

View source: R/LireMinInterieur.R

Description

La fonction lire est utile pour transformer les fichiers de résultats électoraux diffusés par le ministère de l'Intérieur français, lorsque l'offre électorale n'est pas homogène sur l'ensemble du territoire (législatives, européennes, cantonales, régionales...). Pour ce faire, les résultats sont agrégés en fonction des étiquettes attribuées par le ministère de l'intérieur.

Usage

1
lire(X, keep, col, keep.names = names(res1), gap = 3)

Arguments

X

un data.frame brut. Généralement importé depuis un CSV.

keep

vecteur indiquant le numéro (ou le nom) des colonnes à conserver telles quelles (habituellement Inscrits, Exprimés, Blancs, Nuls, etc.). Il doit impérativement y avoir les Inscrits et les Exprimés.

col

vecteur indiquant le numéro des colonnes contenant les étiquettes à partir desquelles les résultats sont agrégés. Généralement, leur espacement est régulier, donc peut s'écrire sous la forme de, e.g., seq(10, 100, 10).

keep.names

le nom à donner aux colonnes conservées en l'état (paramètre keep). Par défaut, le nom de ces colonnes dans le data.frame X. Il est nécessaire qu'il y ait une colonne intitulée "Inscrits" et une colonne intitulée "Exprimés".

gap

décalage entre les colonnes avec les étiquettes et les colonnes avec le nombre de voix. Par défaut, 3.

Value

un data.frame avec les colonnes conservées ainsi que, pour chaque nuance politique, une colonne avec le total des voix, une colonne avec le score rapporté aux inscrits, une colonne avec le score rapporté aux exprimés. Enfin, pour chaque nuance, une colonne indique le nombre de candidats (ou de listes) qu'il y avait dans la circonscription territoriale.

Examples

1
2
3
data(Eur2014Dpts)
 names(Eur2014Dpts)
 res <- lire(Eur2014Dpts, keep = c(2,4,5,7,9,12,15), col=c(seq(19,229,7)), keep.names=c("CodeDpt", "Inscrits", "Abstentions","Votants", "Blancs", "Nuls", "Exprimés"))

joelgombin/LireMinInterieur documentation built on May 31, 2021, 1:04 p.m.