In [2]:
import numpy as np
import pandas as pd
In [3]:
import json
In [4]:
with open('d3/mapHemicycle/data/scrutins.json', 'r') as f:
json_data = json.load(f)
In [5]:
json_data.keys()
Out[5]:
dict_keys(['scrutins'])
In [6]:
json_data['scrutins'].keys()
Out[6]:
dict_keys(['scrutin'])
In [7]:
df = pd.io.json.json_normalize(json_data['scrutins']['scrutin'])
In [8]:
for col in df.columns:
print ('____________________')
print (col)
try:
print (df[col].unique())
except:
print ('error col ' + col)
____________________
@xmlns:xsi
['http://www.w3.org/2001/XMLSchema-instance']
____________________
dateScrutin
['2012-07-03' '2012-07-17' '2012-07-18' '2012-07-19' '2012-07-24'
'2012-09-12' '2012-09-25' '2012-09-26' '2012-10-01' '2012-10-04'
'2012-10-09' '2012-10-10' '2012-10-11' '2012-10-18' '2012-10-23'
'2012-10-24' '2012-10-25' '2012-10-26' '2012-10-30' '2012-11-05'
'2012-11-06' '2012-11-13' '2012-11-14' '2012-11-20' '2012-11-21'
'2012-11-22' '2012-11-27' '2012-11-28' '2012-12-04' '2012-12-05'
'2012-12-07' '2012-12-11' '2013-01-15' '2013-01-17' '2013-01-23'
'2013-01-29' '2013-01-30' '2013-01-31' '2013-02-01' '2013-02-02'
'2013-02-03' '2013-02-04' '2013-02-05' '2013-02-06' '2013-02-07'
'2013-02-08' '2013-02-12' '2013-02-19' '2013-02-20' '2013-02-21'
'2013-02-22' '2013-02-26' '2013-03-13' '2013-03-14' '2013-03-19'
'2013-03-20' '2013-03-25' '2013-03-28' '2013-04-02' '2013-04-03'
'2013-04-04' '2013-04-05' '2013-04-06' '2013-04-08' '2013-04-09'
'2013-04-10' '2013-04-11' '2013-04-16' '2013-04-17' '2013-04-18'
'2013-04-22' '2013-04-23' '2013-04-24' '2013-04-25' '2013-05-14'
'2013-05-16' '2013-05-23' '2013-05-28' '2013-06-03' '2013-06-04'
'2013-06-05' '2013-06-17' '2013-06-18' '2013-06-19' '2013-06-21'
'2013-06-25' '2013-06-26' '2013-06-27' '2013-07-03' '2013-07-04'
'2013-07-09' '2013-07-10' '2013-07-11' '2013-07-16' '2013-07-18'
'2013-07-19' '2013-07-23' '2013-09-10' '2013-09-17' '2013-10-01'
'2013-10-03' '2013-10-07' '2013-10-08' '2013-10-09' '2013-10-10'
'2013-10-11' '2013-10-15' '2013-10-17' '2013-10-18' '2013-10-21'
'2013-10-22' '2013-10-23' '2013-10-24' '2013-10-25' '2013-10-29'
'2013-10-31' '2013-11-04' '2013-11-05' '2013-11-07' '2013-11-12'
'2013-11-13' '2013-11-14' '2013-11-18' '2013-11-19' '2013-11-20'
'2013-11-21' '2013-11-22' '2013-11-25' '2013-11-26' '2013-11-27'
'2013-11-28' '2013-11-29' '2013-12-03' '2013-12-04' '2013-12-05'
'2013-12-09' '2013-12-10' '2013-12-11' '2013-12-12' '2013-12-13'
'2014-01-07' '2014-01-08' '2014-01-09' '2014-01-14' '2014-01-16'
'2014-01-21' '2014-01-22' '2014-01-23' '2014-01-28' '2014-02-06'
'2014-02-07' '2014-02-18' '2014-02-19' '2014-02-25' '2014-02-26'
'2014-04-08' '2014-04-29' '2014-05-05' '2014-05-14' '2014-05-19'
'2014-05-20' '2014-05-21' '2014-05-22' '2014-06-03' '2014-06-04'
'2014-06-05' '2014-06-10' '2014-06-11' '2014-06-16' '2014-06-17'
'2014-06-18' '2014-06-23' '2014-06-24' '2014-06-25' '2014-06-27'
'2014-07-01' '2014-07-02' '2014-07-08' '2014-07-09' '2014-07-15'
'2014-07-16' '2014-07-17' '2014-07-18' '2014-07-21' '2014-07-22'
'2014-07-23' '2014-09-09' '2014-09-16' '2014-09-17' '2014-10-01'
'2014-10-06' '2014-10-07' '2014-10-08' '2014-10-09' '2014-10-10'
'2014-10-14' '2014-10-16' '2014-10-17' '2014-10-20' '2014-10-21'
'2014-10-22' '2014-10-23' '2014-10-24' '2014-10-28' '2014-11-03'
'2014-11-05' '2014-11-06' '2014-11-18' '2014-11-19' '2014-11-20'
'2014-11-24' '2014-11-25' '2014-11-26' '2014-11-27' '2014-12-01'
'2014-12-02' '2014-12-04' '2014-12-05' '2014-12-08' '2014-12-09'
'2014-12-12' '2014-12-16' '2014-12-17' '2015-01-13' '2015-01-26'
'2015-01-27' '2015-01-28' '2015-01-29' '2015-01-30' '2015-02-02'
'2015-02-03' '2015-02-04' '2015-02-05' '2015-02-06' '2015-02-09'
'2015-02-12' '2015-02-13' '2015-02-14' '2015-02-17' '2015-02-18'
'2015-02-19' '2015-02-20' '2015-03-02' '2015-03-03' '2015-03-04'
'2015-03-05' '2015-03-10' '2015-03-11' '2015-03-12' '2015-03-16'
'2015-03-17' '2015-03-18' '2015-03-19' '2015-03-24' '2015-03-30'
'2015-03-31' '2015-04-01' '2015-04-03' '2015-04-07' '2015-04-08'
'2015-04-09' '2015-04-10' '2015-04-14' '2015-04-15' '2015-05-05'
'2015-05-12' '2015-05-13' '2015-05-19' '2015-05-20' '2015-05-21'
'2015-05-26' '2015-05-27' '2015-05-28' '2015-06-02' '2015-06-04'
'2015-06-09' '2015-06-11' '2015-06-18' '2015-06-23' '2015-06-24'
'2015-06-25' '2015-06-30' '2015-07-01' '2015-07-02' '2015-07-07'
'2015-07-15' '2015-07-20' '2015-07-21' '2015-07-23' '2015-09-15'
'2015-09-16' '2015-09-17' '2015-09-29' '2015-09-30' '2015-10-05'
'2015-10-06' '2015-10-14' '2015-10-15' '2015-10-16' '2015-10-19'
'2015-10-20' '2015-10-21' '2015-10-22' '2015-10-27' '2015-11-04'
'2015-11-12' '2015-11-17' '2015-11-19' '2015-11-24' '2015-11-25'
'2015-11-26' '2015-11-27' '2015-12-01' '2015-12-03' '2015-12-08'
'2015-12-11' '2015-12-15' '2015-12-16' '2016-01-14' '2016-01-26'
'2016-02-03' '2016-02-04' '2016-02-05' '2016-02-08' '2016-02-09'
'2016-02-10' '2016-02-16' '2016-03-02' '2016-03-03' '2016-03-08'
'2016-03-15' '2016-03-16' '2016-03-17' '2016-03-23' '2016-03-24'
'2016-04-05' '2016-04-06' '2016-04-26' '2016-04-28' '2016-05-03'
'2016-05-12' '2016-05-19' '2016-05-24' '2016-05-26' '2016-06-08'
'2016-06-09' '2016-06-14' '2016-06-16' '2016-06-21' '2016-06-22'
'2016-06-27' '2016-06-28' '2016-06-29' '2016-06-30' '2016-07-01'
'2016-07-06' '2016-07-12' '2016-07-19' '2016-07-21' '2016-09-28'
'2016-10-11' '2016-10-13' '2016-10-18' '2016-10-19' '2016-10-25'
'2016-10-26' '2016-10-27' '2016-11-02']
____________________
demandeur.referenceLegislative
[None]
____________________
demandeur.texte
['Conférence des présidents'
"Président du groupe de l'union pour un mouvement populaire"
"Président du groupe de l'union des démocrates et indépendants"
"Président du groupe de l'union pour un mouvement populaire\n\nPrésident du groupe de l'union des démocrates et indépendants"
"Président du groupe de l'union pour un mouvement populaire\n\nPrésident du groupe socialiste, républicain et citoyen"
'Président du groupe socialiste, républicain et citoyen' 'Gouvernement'
None 'Président du groupe de la gauche démocrate et républicaine'
'Président du groupe radical, républicain, démocrate et progressiste'
"Président du groupe de la gauche démocrate et républicaine\n\nPrésident du groupe de l'union des démocrates et indépendants"
"Président du groupe socialiste, républicain et citoyen\n\nPrésident du groupe de l'union pour un mouvement populaire"
'Président du groupe de la gauche démocrate et républicaine et par le Président du groupe écologiste'
"Président du groupe de l'union pour un mouvement populaire \n\nPrésident du groupe de l'union des démocrates et indépendants"
'Président du groupe écologiste'
"Président du groupe de l'union pour un mouvement populaire\n\nPrésident du groupe écologiste"
"Président du groupe socialiste, républicain et citoyenPrésident du groupe de l'union pour un mouvement populaire"
"Président du groupe de l'union pour un mouvement populaire\n\nPrésident du groupe radical, républicain, démocrate et progressiste"
'UMP'
"Président du groupe de l'union pour un mouvement populaire ; Président du groupe socialiste, républicain et citoyen"
"Président du groupe de l'union pour un mouvement populaire\n\n\n\nPrésident du groupe de la gauche démocrate et républicaine"
"Président du groupe de la gauche démocrate et républicaine\n\nPrésident du groupe de l'union pour un mouvement populaire"
"Président du groupe de l'union pour un mouvement populairePrésident du groupe de l'union pour un mouvement populaire"
"Président du groupe de l'union pour un mouvement populaire\n\nPrésident du groupe de l'union des démocrates et indépendants\n\nPrésident du groupe écologiste"
"Président du groupe de l'union pour un mouvement populaire\n\nPrésident du groupe de la gauche démocrate et républicaine"
"Président du groupe écologiste\n\nPrésident du groupe de l'union des démocrates et indépendants\n\nPrésident du groupe de la gauche démocrate et républicaine"
'Président du groupe écologistePrésident du groupe radical, républicain, démocrate et progressiste'
"Président du groupe de l'union des démocrates et indépendants\n\nPrésident du groupe radical, républicain, démocrate et progressiste"
"Président du groupe de l'union pour un mouvement populairePrésident du groupe de l'union des démocrates et indépendants"
'Président du groupe socialiste, républicain et citoyenPrésident du groupe radical, républicain, démocrate et progressiste'
"Président du groupe de l'union des démocrates et indépendants\n\nPrésident du groupe de l'union pour un mouvement populaire"
"Président du groupe écologiste Président du groupe de l'union pour un mouvement populaire"
"Président du groupe écologiste\n\nPrésident du groupe de l'union pour un mouvement populaire"
'Président du groupe radical, républicain, démocrate et progressistePrésident du groupe écologiste'
"Président du groupe écologiste\n\nPrésident du groupe radical, républicain, démocrate et progressiste\n\nPrésident du groupe de l'union pour un mouvement populaire"
'Conférence des présidents\n\nConférence des présidents'
'Président du groupe de la gauche démocrate et républicainePrésident du groupe écologiste'
'Président du groupe radical, républicain, démocrate et progressistePrésident du groupe de la gauche démocrate et républicaine'
'Président du groupe écologistePrésident du groupe de la gauche démocrate et républicaine'
"Président du groupe de l'union des démocrates et indépendantsPrésident du groupe de l'union pour un mouvement populaire"
'Président du groupe Les Républicains'
"Président du groupe Les Républicains\n\nPrésident du groupe de l'union des démocrates et indépendants"
'Président du groupe Les Républicains\n\nPrésident du groupe de la gauche démocrate et républicaine'
'Président du groupe Les Républicains\n\nPrésident du groupe radical, républicain, démocrate et progressiste'
'Président du groupe écologiste\n\nPrésident du groupe de la gauche démocrate et républicaine'
'Président du groupe socialiste, républicain et citoyenPrésident du groupe écologiste\n\nPrésident du groupe de la gauche démocrate et républicaine'
'Président du groupe socialiste, écologiste et républicain'
'Président du groupe de la gauche démocrate et républicaine\n\nPrésident du groupe Les Républicains']
____________________
legislature
['14']
____________________
miseAuPoint
[ nan]
____________________
miseAuPoint.abstentions
[ nan]
____________________
miseAuPoint.abstentions.votant
error col miseAuPoint.abstentions.votant
____________________
miseAuPoint.abstentions.votant.acteurRef
[nan 'PA334' 'PA1364' 'PA1466' 'PA267965' 'PA610615' 'PA610245' 'PA336421'
'PA2876' 'PA605963' 'PA695100' 'PA267605' 'PA335999' 'PA588' 'PA345897'
'PA606712' 'PA609578' 'PA609016' 'PA607632' 'PA610729' 'PA2895' 'PA643069'
'PA605952' 'PA1199']
____________________
miseAuPoint.abstentions.votant.mandatRef
[nan 'PM645206' 'PM645084' 'PM645240' 'PM645052' 'PM645243' 'PM645109'
'PM645332' 'PM645355' 'PM645055' 'PM695111' 'PM645189' 'PM696536'
'PM645491' 'PM645209' 'PM645549' 'PM645256' 'PM645074' 'PM645387'
'PM645288' 'PM645485' 'PM701218' 'PM645049' 'PM645376']
____________________
miseAuPoint.contres
[ nan]
____________________
miseAuPoint.contres.votant
error col miseAuPoint.contres.votant
____________________
miseAuPoint.contres.votant.acteurRef
[nan 'PA1874' 'PA267735' 'PA1857' 'PA1373' 'PA1689' 'PA606299' 'PA1208'
'PA1871' 'PA2693' 'PA1946' 'PA334149' 'PA2815' 'PA1012' 'PA606375'
'PA608235' 'PA1252' 'PA2086' 'PA605143' 'PA336421' 'PA605963' 'PA267289'
'PA608684' 'PA267918' 'PA267091' 'PA369' 'PA342415' 'PA605349' 'PA267835'
'PA606586' 'PA609590' 'PA607256' 'PA609963' 'PA607846' 'PA334654' 'PA1838'
'PA606555' 'PA356' 'PA267188' 'PA610804' 'PA607619' 'PA606631' 'PA606495'
'PA1844' 'PA609535' 'PA331835' 'PA2073' 'PA331753' 'PA605804' 'PA1991'
'PA606412' 'PA610594' 'PA608363' 'PA267336' 'PA330546' 'PA330240'
'PA608083' 'PA642736' 'PA605922' 'PA702052' 'PA1031' 'PA337550' 'PA330130'
'PA608718' 'PA335159' 'PA605069' 'PA336112' 'PA331582']
____________________
miseAuPoint.contres.votant.mandatRef
[nan 'PM645474' 'PM645237' 'PM645505' 'PM645310' 'PM645378' 'PM645362'
'PM645486' 'PM645374' 'PM645419' 'PM645437' 'PM645127' 'PM645514'
'PM645168' 'PM676790' 'PM645229' 'PM645095' 'PM645043' 'PM645423'
'PM645332' 'PM645055' 'PM645242' 'PM645599' 'PM676800' 'PM645467'
'PM645479' 'PM645532' 'PM645483' 'PM645134' 'PM645490' 'PM645261'
'PM645247' 'PM645045' 'PM645441' 'PM645596' 'PM645238' 'PM645477'
'PM645358' 'PM645410' 'PM645313' 'PM645383' 'PM645516' 'PM645463'
'PM645254' 'PM645236' 'PM645380' 'PM645207' 'PM645348' 'PM645450'
'PM645156' 'PM645400' 'PM645185' 'PM645571' 'PM645424' 'PM645492'
'PM645425' 'PM645142' 'PM711657' 'PM645493' 'PM702062' 'PM645044'
'PM645283' 'PM645541' 'PM645610' 'PM645554' 'PM645534' 'PM645253'
'PM645198']
____________________
miseAuPoint.nonVotants
[ nan]
____________________
miseAuPoint.nonVotantsVolontaires
[ nan]
____________________
miseAuPoint.nonVotantsVolontaires.votant
error col miseAuPoint.nonVotantsVolontaires.votant
____________________
miseAuPoint.pours
[ nan]
____________________
miseAuPoint.pours.votant
error col miseAuPoint.pours.votant
____________________
miseAuPoint.pours.votant.acteurRef
[nan 'PA608851' 'PA1243' 'PA610770' 'PA610850' 'PA642788' 'PA606212'
'PA1579' 'PA606149' 'PA588' 'PA1838' 'PA563' 'PA267794' 'PA609709'
'PA605830' 'PA345619' 'PA2693' 'PA2048' 'PA815' 'PA1874' 'PA610891'
'PA606586' 'PA606225' 'PA610313' 'PA1880' 'PA334768' 'PA605952' 'PA330130'
'PA332950' 'PA267278' 'PA271' 'PA610066' 'PA266776' 'PA334149' 'PA337504'
'PA267013' 'PA610002' 'PA605076' 'PA2707' 'PA331973' 'PA2895' 'PA672'
'PA267306' 'PA2796' 'PA1960' 'PA356' 'PA337483' 'PA2664' 'PA267260'
'PA344492' 'PA606495' 'PA1379' 'PA608785' 'PA337550' 'PA607509' 'PA606161'
'PA608718' 'PA608826' 'PA610529' 'PA605963' 'PA331807' 'PA607619'
'PA642965' 'PA712014' 'PA336439' 'PA689' 'PA1844' 'PA1364' 'PA341339'
'PA608083' 'PA1445' 'PA243' 'PA330613' 'PA770']
____________________
miseAuPoint.pours.votant.mandatRef
[nan 'PM645559' 'PM645371' 'PM645305' 'PM645035' 'PM676805' 'PM645330'
'PM645117' 'PM645218' 'PM645491' 'PM645238' 'PM645307' 'PM645442'
'PM645302' 'PM645454' 'PM645124' 'PM645419' 'PM693013' 'PM645544'
'PM645474' 'PM645221' 'PM645490' 'PM645336' 'PM645122' 'PM645072'
'PM645582' 'PM645049' 'PM645541' 'PM645251' 'PM701030' 'PM645515'
'PM645059' 'PM645590' 'PM645127' 'PM645271' 'PM645613' 'PM645053'
'PM645535' 'PM645575' 'PM645438' 'PM645485' 'PM645175' 'PM645210'
'PM645520' 'PM645107' 'PM645358' 'PM645265' 'PM645139' 'PM645459'
'PM645300' 'PM645463' 'PM645433' 'PM645567' 'PM645283' 'PM645369'
'PM645250' 'PM645610' 'PM645556' 'PM645192' 'PM645055' 'PM645367'
'PM645383' 'PM711810' 'PM712023' 'PM645333' 'PM645113' 'PM645254'
'PM645084' 'PM645496' 'PM645142' 'PM645563' 'PM645167' 'PM645522'
'PM645361']
____________________
modePublicationDesVotes
['DecompteNominatif' 'DecompteDissidentsPositionGroupe']
____________________
numero
['1' '2' '3' ..., '1344' '1345' '1346']
____________________
objet.libelle
[ "la déclaration de politique générale du gouvernement de Jean-Marc Ayrault (application de l'article 49, alinéa premier de la Constitution)."
"l'article 1er du projet de loi de finances rectificative pour 2012 (abrogation de la TVA dite sociale)."
"les amendements de suppression de l'article 2 du projet de loi de finances rectificative pour 2012 (suppression des allègements sociaux attachés aux heures supplémentaires et complémentaires de travail)."
...,
"l'amendement n° 1 du Gouvernement à l'article 10 du projet de loi de financement de la sécurité sociale pour 2017 (seconde délibération) (première lecture)"
"l'amendement n° 153 de la commission des affaires sociales et l'amendement identique n° 33 de M. Accoyer à l'article 43 du projet de loi de financement de la sécurité sociale pour 2017 (première lecture)"
"l'ensemble du projet de loi de financement de la sécurité sociale pour 2017 (première lecture)"]
____________________
objet.referenceLegislative
[None]
____________________
organeRef
['PO644420']
____________________
quantiemeJourSeance
['1' '2' '3']
____________________
seanceRef
['RUANR5L14S2012IDS16433' 'RUANR5L14S2012IDS16440' 'RUANR5L14S2012IDS16442'
'RUANR5L14S2012IDS16448' 'RUANR5L14S2012IDS16472' 'RUANR5L14S2012IDS16473'
'RUANR5L14S2012IDS16474' 'RUANR5L14S2012IDS16444' 'RUANR5L14S2012IDS16443'
'RUANR5L14S2012IDS16492' 'RUANR5L14S2012IDS16498' 'RUANR5L14S2012IDS16501'
'RUANR5L14S2013IDS16506' 'RUANR5L14S2013IDS16514' 'RUANR5L14S2013IDS16512'
'RUANR5L14S2013IDS16519' 'RUANR5L14S2013IDS16522' 'RUANR5L14S2013IDS16538'
'RUANR5L14S2013IDS16533' 'RUANR5L14S2013IDS16531' 'RUANR5L14S2013IDS16557'
'RUANR5L14S2013IDS16560' 'RUANR5L14S2013IDS16561' 'RUANR5L14S2013IDS16562'
'RUANR5L14S2013IDS16564' 'RUANR5L14S2013IDS16575' 'RUANR5L14S2013IDS16578'
'RUANR5L14S2013IDS16581' 'RUANR5L14S2013IDS16596' 'RUANR5L14S2013IDS16595'
'RUANR5L14S2013IDS16594' 'RUANR5L14S2013IDS16598' 'RUANR5L14S2013IDS16619'
'RUANR5L14S2013IDS16629' 'RUANR5L14S2013IDS16632' 'RUANR5L14S2013IDS16631'
'RUANR5L14S2013IDS16633' 'RUANR5L14S2013IDS16638' 'RUANR5L14S2013IDS16639'
'RUANR5L14S2013IDS16641' 'RUANR5L14S2013IDS16673' 'RUANR5L14S2013IDS16681'
'RUANR5L14S2013IDS16745' 'RUANR5L14S2013IDS16688' 'RUANR5L14S2013IDS16738'
'RUANR5L14S2013IDS16741' 'RUANR5L14S2013IDS16759' 'RUANR5L14S2013IDS16765'
'RUANR5L14S2013IDS16767' 'RUANR5L14S2013IDS16769' 'RUANR5L14S2013IDS16774'
'RUANR5L14S2013IDS16772' 'RUANR5L14S2013IDS16788' 'RUANR5L14S2013IDS16789'
'RUANR5L14S2013IDS16787' 'RUANR5L14S2013IDS16791' 'RUANR5L14S2013IDS16790'
'RUANR5L14S2013IDS16792' 'RUANR5L14S2013IDS16793' 'RUANR5L14S2013IDS16794'
'RUANR5L14S2013IDS16796' 'RUANR5L14S2013IDS16795' 'RUANR5L14S2013IDS16797'
'RUANR5L14S2013IDS16798' 'RUANR5L14S2013IDS16800' 'RUANR5L14S2013IDS16801'
'RUANR5L14S2013IDS16803' 'RUANR5L14S2013IDS16802' 'RUANR5L14S2013IDS16804'
'RUANR5L14S2013IDS16832' 'RUANR5L14S2013IDS16880' 'RUANR5L14S2013IDS16881'
'RUANR5L14S2013IDS16883' 'RUANR5L14S2013IDS16882' 'RUANR5L14S2013IDS16885'
'RUANR5L14S2013IDS16887' 'RUANR5L14S2013IDS16888' 'RUANR5L14S2013IDS16915'
'RUANR5L14S2013IDS16924' 'RUANR5L14S2013IDS16926' 'RUANR5L14S2013IDS16927'
'RUANR5L14S2013IDS16942' 'RUANR5L14S2013IDS16946' 'RUANR5L14S2013IDS16985'
'RUANR5L14S2013IDS16991' 'RUANR5L14S2013IDS16992' 'RUANR5L14S2013IDS17027'
'RUANR5L14S2013IDS17028' 'RUANR5L14S2013IDS17029' 'RUANR5L14S2013IDS17030'
'RUANR5L14S2013IDS17031' 'RUANR5L14S2013IDS17033' 'RUANR5L14S2013IDS17032'
'RUANR5L14S2013IDS17035' 'RUANR5L14S2013IDS17034' 'RUANR5L14S2013IDS17036'
'RUANR5L14S2013IDS17086' 'RUANR5L14S2013IDS17085' 'RUANR5L14S2013IDS17087'
'RUANR5L14S2013IDS17044' 'RUANR5L14S2013IDS17043' 'RUANR5L14S2013IDS17099'
'RUANR5L14S2013IDS17045' 'RUANR5L14S2013IDS17049' 'RUANR5L14S2013IDS17047'
'RUANR5L14S2013IDS17051' 'RUANR5L14S2013IDS17050' 'RUANR5L14S2013IDS17052'
'RUANR5L14S2013IDS17063' 'RUANR5L14S2013IDS17066' 'RUANR5L14S2013IDS17068'
'RUANR5L14S2013IDS17067' 'RUANR5L14S2013IDS17081' 'RUANR5L14S2013IDS17119'
'RUANR5L14S2013IDS17089' 'RUANR5L14S2013IDS17091' 'RUANR5L14S2013IDS17094'
'RUANR5L14S2013IDS17104' 'RUANR5L14S2013IDS17107' 'RUANR5L14S2013IDS17139'
'RUANR5L14S2013IDS17166' 'RUANR5L14S2013IDS17187' 'RUANR5L14S2013IDS17189'
'RUANR5L14S2013IDS17188' 'RUANR5L14S2013IDS17190' 'RUANR5L14S2013IDS17274'
'RUANR5L14S2013IDS17267' 'RUANR5L14S2013IDS17266' 'RUANR5L14S2013IDS17268'
'RUANR5L14S2013IDS17269' 'RUANR5L14S2013IDS17275' 'RUANR5L14S2013IDS17287'
'RUANR5L14S2013IDS17286' 'RUANR5L14S2013IDS17291' 'RUANR5L14S2013IDS17290'
'RUANR5L14S2013IDS17294' 'RUANR5L14S2013IDS17292' 'RUANR5L14S2013IDS17366'
'RUANR5L14S2013IDS17375' 'RUANR5L14S2013IDS17376' 'RUANR5L14S2013IDS17381'
'RUANR5L14S2013IDS17367' 'RUANR5L14S2013IDS17382' 'RUANR5L14S2013IDS17385'
'RUANR5L14S2013IDS17426' 'RUANR5L14S2013IDS17368' 'RUANR5L14S2013IDS17429'
'RUANR5L14S2013IDS17430' 'RUANR5L14S2013IDS17434' 'RUANR5L14S2013IDS17433'
'RUANR5L14S2013IDS17432' 'RUANR5L14S2013IDS17369' 'RUANR5L14S2013IDS17447'
'RUANR5L14S2013IDS17546' 'RUANR5L14S2013IDS17559' 'RUANR5L14S2014IDS17607'
'RUANR5L14S2014IDS17622' 'RUANR5L14S2014IDS17611' 'RUANR5L14S2014IDS17612'
'RUANR5L14S2014IDS17613' 'RUANR5L14S2014IDS17614' 'RUANR5L14S2014IDS17615'
'RUANR5L14S2014IDS17618' 'RUANR5L14S2014IDS17617' 'RUANR5L14S2014IDS17621'
'RUANR5L14S2014IDS17619' 'RUANR5L14S2014IDS17620' 'RUANR5L14S2014IDS17666'
'RUANR5L14S2014IDS17671' 'RUANR5L14S2014IDS17674' 'RUANR5L14S2014IDS17698'
'RUANR5L14S2014IDS17686' 'RUANR5L14S2014IDS17689' 'RUANR5L14S2014IDS17688'
'RUANR5L14S2014IDS17692' 'RUANR5L14S2014IDS17694' 'RUANR5L14S2014IDS17693'
'RUANR5L14S2014IDS17706' 'RUANR5L14S2014IDS17727' 'RUANR5L14S2014IDS17767'
'RUANR5L14S2014IDS17770' 'RUANR5L14S2014IDS17788' 'RUANR5L14S2014IDS17806'
'RUANR5L14S2014IDS17807' 'RUANR5L14S2014IDS17808' 'RUANR5L14S2014IDS17810'
'RUANR5L14S2014IDS17813' 'RUANR5L14S2014IDS17812' 'RUANR5L14S2014IDS17846'
'RUANR5L14S2014IDS17849' 'RUANR5L14S2014IDS17848' 'RUANR5L14S2014IDS17851'
'RUANR5L14S2014IDS17850' 'RUANR5L14S2014IDS17852' 'RUANR5L14S2014IDS17856'
'RUANR5L14S2014IDS17866' 'RUANR5L14S2014IDS17867' 'RUANR5L14S2014IDS17868'
'RUANR5L14S2014IDS17869' 'RUANR5L14S2014IDS17870' 'RUANR5L14S2014IDS17872'
'RUANR5L14S2014IDS17873' 'RUANR5L14S2014IDS17875' 'RUANR5L14S2014IDS17928'
'RUANR5L14S2014IDS17931' 'RUANR5L14S2014IDS17932' 'RUANR5L14S2014IDS17934'
'RUANR5L14S2014IDS17947' 'RUANR5L14S2014IDS17948' 'RUANR5L14S2014IDS17951'
'RUANR5L14S2014IDS17950' 'RUANR5L14S2014IDS17952' 'RUANR5L14S2014IDS17953'
'RUANR5L14S2014IDS17955' 'RUANR5L14S2014IDS18028' 'RUANR5L14S2014IDS18030'
'RUANR5L14S2014IDS18032' 'RUANR5L14S2014IDS18046' 'RUANR5L14S2014IDS18051'
'RUANR5L14S2014IDS18068' 'RUANR5L14S2014IDS18070' 'RUANR5L14S2014IDS18072'
'RUANR5L14S2014IDS18147' 'RUANR5L14S2014IDS18170' 'RUANR5L14S2014IDS18175'
'RUANR5L14S2014IDS18173' 'RUANR5L14S2014IDS18286' 'RUANR5L14S2014IDS18288'
'RUANR5L14S2014IDS18310' 'RUANR5L14S2014IDS18311' 'RUANR5L14S2014IDS18468'
'RUANR5L14S2014IDS18506' 'RUANR5L14S2014IDS18470' 'RUANR5L14S2014IDS18489'
'RUANR5L14S2014IDS18507' 'RUANR5L14S2014IDS18509' 'RUANR5L14S2014IDS18511'
'RUANR5L14S2014IDS18515' 'RUANR5L14S2014IDS18514' 'RUANR5L14S2014IDS18524'
'RUANR5L14S2014IDS18527' 'RUANR5L14S2014IDS18528' 'RUANR5L14S2014IDS18545'
'RUANR5L14S2014IDS18550' 'RUANR5L14S2014IDS18583' 'RUANR5L14S2014IDS18582'
'RUANR5L14S2014IDS18560' 'RUANR5L14S2014IDS18563' 'RUANR5L14S2014IDS18562'
'RUANR5L14S2014IDS18567' 'RUANR5L14S2014IDS18569' 'RUANR5L14S2014IDS18576'
'RUANR5L14S2014IDS18571' 'RUANR5L14S2014IDS18572' 'RUANR5L14S2014IDS18606'
'RUANR5L14S2014IDS18587' 'RUANR5L14S2014IDS18586' 'RUANR5L14S2014IDS18589'
'RUANR5L14S2014IDS18588' 'RUANR5L14S2014IDS18611' 'RUANR5L14S2014IDS18613'
'RUANR5L14S2014IDS18621' 'RUANR5L14S2014IDS18624' 'RUANR5L14S2014IDS18627'
'RUANR5L14S2014IDS18628' 'RUANR5L14S2014IDS18629' 'RUANR5L14S2014IDS18645'
'RUANR5L14S2014IDS18646' 'RUANR5L14S2014IDS18649' 'RUANR5L14S2014IDS18686'
'RUANR5L14S2014IDS18687' 'RUANR5L14S2014IDS18695' 'RUANR5L14S2014IDS18694'
'RUANR5L14S2014IDS18693' 'RUANR5L14S2014IDS18709' 'RUANR5L14S2015IDS18716'
'RUANR5L14S2015IDS18718' 'RUANR5L14S2015IDS18720' 'RUANR5L14S2015IDS18723'
'RUANR5L14S2015IDS18725' 'RUANR5L14S2015IDS18729' 'RUANR5L14S2015IDS18733'
'RUANR5L14S2015IDS18735' 'RUANR5L14S2015IDS18737' 'RUANR5L14S2015IDS18749'
'RUANR5L14S2015IDS18751' 'RUANR5L14S2015IDS18752' 'RUANR5L14S2015IDS18754'
'RUANR5L14S2015IDS18756' 'RUANR5L14S2015IDS18755' 'RUANR5L14S2015IDS18757'
'RUANR5L14S2015IDS18758' 'RUANR5L14S2015IDS18759' 'RUANR5L14S2015IDS18762'
'RUANR5L14S2015IDS18763' 'RUANR5L14S2015IDS18779' 'RUANR5L14S2015IDS18783'
'RUANR5L14S2015IDS18782' 'RUANR5L14S2015IDS18784' 'RUANR5L14S2015IDS18785'
'RUANR5L14S2015IDS18799' 'RUANR5L14S2015IDS18798' 'RUANR5L14S2015IDS18811'
'RUANR5L14S2015IDS18815' 'RUANR5L14S2015IDS18814' 'RUANR5L14S2015IDS18813'
'RUANR5L14S2015IDS18817' 'RUANR5L14S2015IDS18818' 'RUANR5L14S2015IDS18821'
'RUANR5L14S2015IDS18824' 'RUANR5L14S2015IDS18823' 'RUANR5L14S2015IDS18869'
'RUANR5L14S2015IDS18858' 'RUANR5L14S2015IDS18862' 'RUANR5L14S2015IDS18864'
'RUANR5L14S2015IDS18876' 'RUANR5L14S2015IDS18878' 'RUANR5L14S2015IDS18884'
'RUANR5L14S2015IDS18906' 'RUANR5L14S2015IDS18905' 'RUANR5L14S2015IDS18908'
'RUANR5L14S2015IDS18935' 'RUANR5L14S2015IDS18960' 'RUANR5L14S2015IDS18974'
'RUANR5L14S2015IDS18954' 'RUANR5L14S2015IDS18956' 'RUANR5L14S2015IDS18963'
'RUANR5L14S2015IDS19015' 'RUANR5L14S2015IDS19016' 'RUANR5L14S2015IDS19017'
'RUANR5L14S2015IDS19028' 'RUANR5L14S2015IDS19019' 'RUANR5L14S2015IDS19020'
'RUANR5L14S2015IDS19023' 'RUANR5L14S2015IDS19025' 'RUANR5L14S2015IDS19026'
'RUANR5L14S2015IDS19083' 'RUANR5L14S2015IDS19036' 'RUANR5L14S2015IDS19086'
'RUANR5L14S2015IDS19087' 'RUANR5L14S2015IDS19085' 'RUANR5L14S2015IDS19110'
'RUANR5L14S2015IDS19111' 'RUANR5L14S2015IDS19109' 'RUANR5L14S2015IDS19039'
'RUANR5L14S2015IDS19038' 'RUANR5L14S2015IDS19041' 'RUANR5L14S2015IDS19040'
'RUANR5L14S2015IDS19044' 'RUANR5L14S2015IDS19043' 'RUANR5L14S2015IDS19055'
'RUANR5L14S2015IDS19131' 'RUANR5L14S2015IDS19076' 'RUANR5L14S2015IDS19075'
'RUANR5L14S2015IDS19077' 'RUANR5L14S2015IDS19080' 'RUANR5L14S2015IDS19079'
'RUANR5L14S2015IDS19097' 'RUANR5L14S2015IDS19100' 'RUANR5L14S2015IDS19101'
'RUANR5L14S2015IDS19139' 'RUANR5L14S2015IDS19133' 'RUANR5L14S2015IDS19132'
'RUANR5L14S2015IDS19134' 'RUANR5L14S2015IDS19136' 'RUANR5L14S2015IDS19152'
'RUANR5L14S2015IDS19162' 'RUANR5L14S2015IDS19165' 'RUANR5L14S2015IDS19166'
'RUANR5L14S2015IDS19172' 'RUANR5L14S2015IDS19175' 'RUANR5L14S2015IDS19174'
'RUANR5L14S2015IDS19176' 'RUANR5L14S2015IDS19180' 'RUANR5L14S2015IDS19178'
'RUANR5L14S2015IDS19179' 'RUANR5L14S2015IDS19187' 'RUANR5L14S2015IDS19188'
'RUANR5L14S2015IDS19189' 'RUANR5L14S2015IDS19192' 'RUANR5L14S2015IDS19194'
'RUANR5L14S2015IDS19224' 'RUANR5L14S2015IDS19219' 'RUANR5L14S2015IDS19220'
'RUANR5L14S2015IDS19239' 'RUANR5L14S2015IDS19243' 'RUANR5L14S2015IDS19246'
'RUANR5L14S2015IDS19245' 'RUANR5L14S2015IDS19272' 'RUANR5L14S2015IDS19271'
'RUANR5L14S2015IDS19273' 'RUANR5L14S2015IDS19277' 'RUANR5L14S2015IDS19276'
'RUANR5L14S2015IDS19298' 'RUANR5L14S2015IDS19302' 'RUANR5L14S2015IDS19306'
'RUANR5L14S2015IDS19307' 'RUANR5L14S2015IDS19311' 'RUANR5L14S2015IDS19336'
'RUANR5L14S2015IDS19351' 'RUANR5L14S2015IDS19354' 'RUANR5L14S2015IDS19356'
'RUANR5L14S2015IDS19364' 'RUANR5L14S2015IDS19365' 'RUANR5L14S2015IDS19381'
'RUANR5L14S2015IDS19382' 'RUANR5L14S2015IDS19384' 'RUANR5L14S2015IDS19383'
'RUANR5L14S2015IDS19385' 'RUANR5L14S2015IDS19391' 'RUANR5L14S2015IDS19415'
'RUANR5L14S2015IDS19442' 'RUANR5L14S2015IDS19444' 'RUANR5L14S2015IDS19448'
'RUANR5L14S2015IDS19469' 'RUANR5L14S2015IDS19472' 'RUANR5L14S2015IDS19474'
'RUANR5L14S2015IDS19478' 'RUANR5L14S2015IDS19481' 'RUANR5L14S2016IDS19522'
'RUANR5L14S2016IDS19523' 'RUANR5L14S2016IDS19535' 'RUANR5L14S2016IDS19536'
'RUANR5L14S2016IDS19539' 'RUANR5L14S2016IDS19542' 'RUANR5L14S2016IDS19541'
'RUANR5L14S2016IDS19562' 'RUANR5L14S2016IDS19564' 'RUANR5L14S2016IDS19563'
'RUANR5L14S2016IDS19566' 'RUANR5L14S2016IDS19567' 'RUANR5L14S2016IDS19575'
'RUANR5L14S2016IDS19600' 'RUANR5L14S2016IDS19585' 'RUANR5L14S2016IDS19591'
'RUANR5L14S2016IDS19636' 'RUANR5L14S2016IDS19645' 'RUANR5L14S2016IDS19648'
'RUANR5L14S2016IDS19647' 'RUANR5L14S2016IDS19649' 'RUANR5L14S2016IDS19653'
'RUANR5L14S2016IDS19683' 'RUANR5L14S2016IDS19688' 'RUANR5L14S2016IDS19701'
'RUANR5L14S2016IDS19710' 'RUANR5L14S2016IDS19709' 'RUANR5L14S2016IDS19724'
'RUANR5L14S2016IDS19725' 'RUANR5L14S2016IDS19737' 'RUANR5L14S2016IDS19755'
'RUANR5L14S2016IDS19754' 'RUANR5L14S2016IDS19804' 'RUANR5L14S2016IDS19806'
'RUANR5L14S2016IDS19808' 'RUANR5L14S2016IDS19810' 'RUANR5L14S2016IDS19813'
'RUANR5L14S2016IDS19814' 'RUANR5L14S2016IDS19815' 'RUANR5L14S2016IDS19816'
'RUANR5L14S2016IDS19817' 'RUANR5L14S2016IDS19824' 'RUANR5L14S2016IDS19842'
'RUANR5L14S2016IDS19843' 'RUANR5L14S2016IDS19844' 'RUANR5L14S2016IDS19849'
'RUANR5L14S2016IDS19873' 'RUANR5L14S2016IDS19872' 'RUANR5L14S2016IDS19874'
'RUANR5L14S2016IDS19875' 'RUANR5L14S2016IDS19876' 'RUANR5L14S2016IDS19877'
'RUANR5L14S2016IDS19878' 'RUANR5L14S2016IDS19905' 'RUANR5L14S2016IDS19907'
'RUANR5L14S2016IDS19917' 'RUANR5L14S2016IDS19919' 'RUANR5L14S2016IDS19943'
'RUANR5L14S2016IDS19946' 'RUANR5L14S2016IDS19961' 'RUANR5L14S2016IDS20047'
'RUANR5L14S2016IDS20005' 'RUANR5L14S2016IDS20006' 'RUANR5L14S2016IDS20025'
'RUANR5L14S2016IDS20029' 'RUANR5L14S2016IDS20054' 'RUANR5L14S2016IDS20056'
'RUANR5L14S2016IDS20079' 'RUANR5L14S2016IDS20084' 'RUANR5L14S2016IDS20081'
'RUANR5L14S2016IDS20102' 'RUANR5L14S2016IDS20101' 'RUANR5L14S2016IDS20104'
'RUANR5L14S2016IDS20103' 'RUANR5L14S2016IDS20125' 'RUANR5L14S2016IDS20133'
'RUANR5L14S2016IDS20134' 'RUANR5L14S2016IDS20129' 'RUANR5L14S2016IDS20128'
'RUANR5L14S2016IDS20131' 'RUANR5L14S2016IDS20142' 'RUANR5L14S2016IDS20148'
'RUANR5L14S2016IDS20158' 'RUANR5L14S2016IDS20180' 'RUANR5L14S2016IDS20179'
'RUANR5L14S2016IDS20201' 'RUANR5L14S2016IDS20263' 'RUANR5L14S2017IDS20294'
'RUANR5L14S2017IDS20308' 'RUANR5L14S2017IDS20297' 'RUANR5L14S2017IDS20299'
'RUANR5L14S2017IDS20323' 'RUANR5L14S2017IDS20326' 'RUANR5L14S2017IDS20325'
'RUANR5L14S2017IDS20328' 'RUANR5L14S2017IDS20327' 'RUANR5L14S2017IDS20333']
____________________
sessionRef
['SCR5A2012E1' 'SCR5A2012E2' 'SCR5A2013O1' 'SCR5A2013E1' 'SCR5A2013E3'
'SCR5A2014O1' 'SCR5A2014E1' 'SCR5A2014E2' 'SCR5A2015O1' 'SCR5A2015E1'
'SCR5A2015E2' 'SCR5A2016O1' 'SCR5A2016E1' 'SCR5A2016E2' 'SCR5A2017O1']
____________________
sort.code
['adopté' 'rejeté']
____________________
sort.libelle
["l'Assemblée nationale a adopté" "L'Assemblée nationale n'a pas adopté"]
____________________
syntheseVote.annonce
["l'Assemblée nationale a adopté" "L'Assemblée nationale n'a pas adopté"]
____________________
syntheseVote.decompte.abstention
['17' '1' '0' '3' '5' '13' '2' '21' '27' '18' '10' '6' '4' '15' '24' '14'
'8' '37' '12' '20' '63' '32' '22' '35' '36' '39' '11' '9' '7' '278' '25'
'44' '30' '34' '29' '31' '16' '49' '28' '40' '79' '174' '19' '180' '148'
'26' '67' '50' '33' '54' '85' '53' '23' '56' '51' '83' '42' '64' '187'
'41' '121' '45']
____________________
syntheseVote.decompte.contre
['225' '48' '178' '177' '64' '90' '17' '119' '108' '52' '40' '23' '107'
'127' '129' '114' '2' '37' '153' '36' '41' '42' '46' '70' '135' '34' '57'
'51' '102' '38' '89' '56' '235' '223' '78' '93' '24' '75' '95' '228' '69'
'58' '59' '65' '66' '317' '98' '99' '217' '169' '39' '35' '0' '33' '3'
'211' '49' '11' '45' '230' '61' '19' '272' '251' '298' '183' '171' '140'
'213' '192' '124' '152' '234' '97' '84' '212' '182' '244' '216' '191'
'199' '188' '205' '202' '210' '198' '207' '208' '194' '172' '6' '197'
'203' '220' '279' '185' '201' '167' '151' '175' '163' '157' '145' '150'
'131' '106' '94' '91' '115' '113' '142' '139' '79' '128' '200' '181' '184'
'189' '173' '187' '180' '86' '118' '170' '206' '214' '186' '122' '146'
'144' '148' '130' '154' '156' '161' '126' '120' '100' '117' '103' '83'
'92' '101' '96' '123' '133' '132' '109' '53' '63' '54' '73' '72' '116'
'229' '104' '18' '241' '68' '77' '74' '227' '31' '13' '47' '236' '238'
'105' '76' '67' '10' '50' '30' '43' '44' '26' '27' '29' '8' '12' '28' '25'
'4' '9' '16' '55' '14' '15' '22' '21' '20' '32' '1' '62' '60' '7' '247'
'215' '88' '248' '222' '164' '80' '193' '174' '134' '71' '85' '110' '196'
'112' '5' '249' '243' '147' '121' '242' '224' '233' '138' '149' '165'
'239' '232' '137' '231' '168' '87' '219' '245' '253' '252' '195' '246'
'176' '291' '262' '240']
____________________
syntheseVote.decompte.nonVotant
['26' '27' '2' '1' '3' '7' '8' '4' '5' '6']
____________________
syntheseVote.decompte.pour
['302' '61' '81' '88' '89' '24' '44' '29' '106' '99' '91' '5' '38' '41'
'19' '101' '34' '156' '14' '8' '6' '477' '363' '490' '97' '107' '98' '42'
'314' '319' '40' '28' '90' '13' '49' '318' '31' '30' '207' '317' '332' '4'
'66' '16' '22' '58' '316' '17' '45' '50' '117' '37' '35' '7' '129' '47'
'295' '15' '323' '169' '155' '184' '59' '85' '71' '77' '60' '74' '57' '72'
'249' '210' '55' '275' '171' '95' '73' '79' '86' '69' '111' '18' '20' '65'
'80' '87' '84' '76' '62' '0' '148' '33' '32' '64' '116' '135' '119' '102'
'92' '103' '100' '108' '68' '96' '94' '82' '120' '126' '127' '104' '83'
'67' '70' '63' '27' '46' '39' '53' '52' '51' '43' '121' '93' '36' '105'
'140' '151' '152' '329' '229' '315' '269' '272' '273' '461' '320' '228'
'23' '3' '21' '271' '10' '9' '11' '12' '1' '26' '2' '75' '250' '25' '298'
'274' '122' '56' '342' '331' '297' '141' '289' '303' '300' '304' '48'
'326' '328' '366' '305' '294' '299' '312' '291' '324' '285' '78' '54'
'270' '358' '336' '292' '268' '313' '359' '361' '125' '428' '306' '265'
'196' '355' '346' '307' '182' '261' '263' '266' '277' '143' '339' '191'
'257' '488' '234' '436' '325' '351' '311' '438' '308' '301' '198' '412'
'286' '290' '128' '551' '515' '296' '356' '118' '162' '132' '212' '474'
'178' '246' '227' '241' '188' '145' '139' '114' '123' '279' '256' '489'
'511']
____________________
syntheseVote.nbrSuffragesRequis
['264' '55' '130' '133' '77' '58' '31' '75' '67' '80' '70' '57' '83' '86'
'52' '72' '94' '97' '28' '29' '26' '27' '274' '250' '263' '73' '76' '74'
'69' '66' '41' '275' '272' '60' '61' '45' '51' '44' '48' '47' '139' '53'
'268' '251' '24' '20' '46' '50' '38' '33' '34' '23' '40' '84' '25' '39'
'14' '221' '204' '242' '42' '135' '122' '125' '101' '131' '144' '119' '91'
'113' '168' '174' '148' '127' '138' '173' '156' '137' '143' '142' '150'
'140' '141' '132' '123' '96' '149' '166' '126' '147' '120' '107' '111'
'110' '92' '95' '81' '65' '64' '62' '90' '88' '87' '114' '108' '89' '160'
'136' '154' '106' '129' '121' '164' '171' '169' '153' '146' '134' '118'
'117' '115' '103' '99' '105' '116' '100' '78' '104' '98' '93' '71' '85'
'82' '79' '68' '35' '63' '280' '185' '239' '30' '257' '255' '231' '56'
'49' '287' '22' '19' '32' '254' '256' '112' '43' '36' '37' '16' '18' '21'
'9' '17' '15' '11' '10' '13' '12' '252' '261' '260' '180' '151' '172'
'279' '259' '269' '233' '271' '54' '265' '267' '249' '244' '289' '59'
'283' '282' '124' '281' '246' '192' '163' '232' '167' '222' '273' '240'
'210' '262' '270' '234' '258' '8' '5' '266' '4' '7' '245' '6' '236' '277'
'241' '247' '179' '288' '248' '253' '201' '183' '152' '157' '155' '145'
'228']
____________________
syntheseVote.nombreVotants
['544' '110' '260' '265' '153' '114' '64' '145' '158' '139' '113' '165'
'170' '133' '103' '146' '192' '57' '56' '50' '52' '54' '568' '525' '542'
'164' '150' '136' '131' '81' '552' '118' '127' '124' '546' '100' '88' '89'
'94' '95' '93' '277' '524' '106' '138' '119' '116' '548' '507' '51' '39'
'90' '101' '74' '87' '67' '529' '65' '66' '46' '61' '156' '82' '59' '175'
'76' '26' '537' '442' '407' '483' '270' '244' '250' '200' '287' '237'
'181' '224' '335' '348' '294' '263' '242' '275' '261' '349' '315' '264'
'272' '284' '283' '298' '286' '279' '245' '208' '296' '333' '309' '280'
'252' '292' '254' '238' '213' '220' '248' '251' '225' '219' '186' '182'
'188' '161' '128' '166' '137' '123' '180' '171' '173' '227' '217' '179'
'319' '285' '273' '271' '293' '307' '210' '274' '268' '256' '189' '241'
'262' '281' '328' '341' '338' '308' '266' '257' '190' '202' '193' '235'
'233' '230' '229' '205' '201' '209' '232' '198' '218' '243' '253' '154'
'206' '194' '191' '187' '140' '168' '163' '141' '112' '134' '142' '159'
'149' '160' '172' '183' '167' '69' '102' '125' '152' '147' '226' '178'
'388' '539' '295' '135' '130' '107' '98' '55' '545' '530' '469' '99' '104'
'91' '85' '560' '228' '44' '38' '47' '45' '62' '222' '117' '86' '84' '78'
'75' '79' '71' '73' '72' '70' '31' '42' '49' '48' '53' '37' '43' '16' '35'
'36' '32' '34' '63' '20' '19' '21' '23' '33' '18' '28' '29' '27' '60' '77'
'554' '527' '121' '30' '528' '540' '538' '358' '301' '196' '157' '352'
'566' '476' '25' '555' '551' '549' '543' '126' '115' '96' '105' '553' '58'
'108' '80' '41' '514' '515' '122' '148' '132' '83' '68' '40' '567' '559'
'247' '207' '541' '561' '234' '550' '485' '177' '97' '557' '504' '467'
'481' '463' '571' '564' '24' '421' '129' '109' '506' '17' '565' '22' '14'
'569' '11' '563' '151' '466' '7' '12' '533' '15' '162' '502' '562' '556'
'521' '558' '326' '144' '317' '269' '332' '246' '532' '312' '278' '13'
'410' '494' '368' '306' '318' '300' '288' '291' '303' '299' '519' '92'
'120']
____________________
syntheseVote.suffragesExprimes
['527' '109' '259' '265' '153' '114' '61' '148' '132' '158' '139' '112'
'165' '170' '133' '103' '143' '187' '192' '55' '56' '50' '52' '54' '547'
'498' '524' '145' '164' '150' '146' '136' '131' '80' '549' '542' '118'
'121' '88' '100' '101' '546' '87' '94' '95' '93' '277' '104' '138' '534'
'501' '47' '39' '90' '99' '74' '65' '66' '45' '78' '167' '49' '525' '76'
'26' '500' '441' '406' '482' '82' '268' '242' '248' '200' '260' '287'
'237' '181' '224' '335' '346' '294' '253' '275' '345' '311' '264' '272'
'284' '283' '298' '279' '280' '263' '245' '190' '296' '331' '297' '250'
'292' '278' '238' '213' '220' '251' '219' '186' '182' '188' '161' '128'
'166' '137' '126' '123' '179' '171' '175' '173' '226' '214' '177' '319'
'285' '273' '271' '307' '210' '274' '261' '269' '256' '189' '240' '258'
'326' '340' '337' '318' '305' '291' '266' '257' '201' '234' '232' '229'
'205' '197' '209' '231' '198' '218' '235' '243' '252' '241' '154' '225'
'206' '194' '185' '140' '168' '163' '157' '141' '134' '159' '151' '183'
'69' '102' '125' '147' '178' '193' '558' '368' '476' '59' '513' '508'
'461' '110' '96' '83' '67' '228' '44' '42' '36' '63' '62' '57' '507' '510'
'222' '122' '113' '86' '84' '75' '79' '81' '71' '72' '51' '70' '64' '60'
'31' '38' '46' '48' '53' '35' '43' '40' '37' '16' '34' '33' '29' '20' '18'
'17' '19' '21' '25' '28' '30' '27' '22' '32' '23' '41' '73' '77' '68'
'276' '502' '223' '520' '518' '358' '301' '196' '342' '556' '517' '124'
'537' '464' '85' '519' '521' '540' '509' '119' '111' '106' '127' '528'
'533' '58' '108' '529' '496' '497' '281' '487' '499' '149' '184' '116'
'129' '89' '565' '105' '563' '539' '247' '207' '562' '560' '490' '543'
'538' '383' '324' '462' '333' '442' '545' '479' '559' '24' '418' '523'
'97' '92' '506' '466' '483' '511' '515' '14' '98' '9' '530' '443' '6'
'536' '512' '12' '489' '544' '11' '470' '514' '552' '486' '481' '492' '15'
'531' '557' '357' '130' '244' '310' '135' '516' '488' '246' '13' '494'
'503' '504' '400' '364' '303' '313' '295' '308' '286' '288' '293' '454'
'120']
____________________
titre
[ "la déclaration de politique générale du gouvernement de Jean-Marc Ayrault (application de l'article 49, alinéa premier de la Constitution)."
"l'article 1er du projet de loi de finances rectificative pour 2012 (abrogation de la TVA dite sociale)."
"les amendements de suppression de l'article 2 du projet de loi de finances rectificative pour 2012 (suppression des allègements sociaux attachés aux heures supplémentaires et complémentaires de travail)."
...,
"l'amendement n° 1 du Gouvernement à l'article 10 du projet de loi de financement de la sécurité sociale pour 2017 (seconde délibération) (première lecture)"
"l'amendement n° 153 de la commission des affaires sociales et l'amendement identique n° 33 de M. Accoyer à l'article 43 du projet de loi de financement de la sécurité sociale pour 2017 (première lecture)"
"l'ensemble du projet de loi de financement de la sécurité sociale pour 2017 (première lecture)"]
____________________
typeVote.codeTypeVote
['SAT' 'SPO' 'SPS' 'MOC']
____________________
typeVote.libelleTypeVote
['scrutin à la tribune' 'scrutin public ordinaire'
'scrutin public solennel' 'motion de censure']
____________________
typeVote.typeMajorite
['majorité absolue des suffrages exprimés'
"majorité des membres composants composant l'Assemblée"]
____________________
uid
['VTANR5L14V1' 'VTANR5L14V2' 'VTANR5L14V3' ..., 'VTANR5L14V1344'
'VTANR5L14V1345' 'VTANR5L14V1346']
____________________
ventilationVotes.organe.groupes.groupe
error col ventilationVotes.organe.groupes.groupe
____________________
ventilationVotes.organe.organeRef
['PO644420']
In [9]:
df_sel = df[['dateScrutin', 'demandeur.texte',
'miseAuPoint.abstentions.votant',
'miseAuPoint.abstentions.votant.acteurRef',
'miseAuPoint.abstentions.votant.mandatRef',
'miseAuPoint.contres.votant', 'miseAuPoint.contres.votant.acteurRef',
'miseAuPoint.contres.votant.mandatRef',
'miseAuPoint.nonVotantsVolontaires.votant',
'miseAuPoint.pours.votant', 'miseAuPoint.pours.votant.acteurRef',
'miseAuPoint.pours.votant.mandatRef', 'modePublicationDesVotes',
'numero', 'objet.libelle',
'quantiemeJourSeance', 'seanceRef', 'sessionRef', 'sort.code',
'sort.libelle', 'syntheseVote.annonce',
'syntheseVote.decompte.abstention', 'syntheseVote.decompte.contre',
'syntheseVote.decompte.nonVotant', 'syntheseVote.decompte.pour',
'syntheseVote.nbrSuffragesRequis', 'syntheseVote.nombreVotants',
'syntheseVote.suffragesExprimes', 'titre', 'typeVote.codeTypeVote',
'typeVote.libelleTypeVote', 'typeVote.typeMajorite', 'uid',
'ventilationVotes.organe.groupes.groupe']]
In [10]:
df_sel.head()
Out[10]:
dateScrutin
demandeur.texte
miseAuPoint.abstentions.votant
miseAuPoint.abstentions.votant.acteurRef
miseAuPoint.abstentions.votant.mandatRef
miseAuPoint.contres.votant
miseAuPoint.contres.votant.acteurRef
miseAuPoint.contres.votant.mandatRef
miseAuPoint.nonVotantsVolontaires.votant
miseAuPoint.pours.votant
...
syntheseVote.decompte.pour
syntheseVote.nbrSuffragesRequis
syntheseVote.nombreVotants
syntheseVote.suffragesExprimes
titre
typeVote.codeTypeVote
typeVote.libelleTypeVote
typeVote.typeMajorite
uid
ventilationVotes.organe.groupes.groupe
0
2012-07-03
Conférence des présidents
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
...
302
264
544
527
la déclaration de politique générale du gouver...
SAT
scrutin à la tribune
majorité absolue des suffrages exprimés
VTANR5L14V1
[{'vote': {'decompteVoix': {'abstention': '0',...
1
2012-07-17
Président du groupe de l'union pour un mouveme...
NaN
NaN
NaN
NaN
PA1874
PM645474
NaN
[{'mandatRef': 'PM645056', 'acteurRef': 'PA205...
...
61
55
110
109
l'article 1er du projet de loi de finances rec...
SPO
scrutin public ordinaire
majorité absolue des suffrages exprimés
VTANR5L14V2
[{'vote': {'decompteVoix': {'abstention': '0',...
2
2012-07-18
Président du groupe de l'union pour un mouveme...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
...
81
130
260
259
les amendements de suppression de l'article 2 ...
SPO
scrutin public ordinaire
majorité absolue des suffrages exprimés
VTANR5L14V3
[{'vote': {'decompteVoix': {'abstention': '0',...
3
2012-07-18
Président du groupe de l'union pour un mouveme...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
...
88
133
265
265
les amendements de suppression de l'alinéa 2 à...
SPO
scrutin public ordinaire
majorité absolue des suffrages exprimés
VTANR5L14V4
[{'vote': {'decompteVoix': {'abstention': '0',...
4
2012-07-18
Président du groupe de l'union pour un mouveme...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
[{'mandatRef': 'PM645446', 'acteurRef': 'PA121...
...
89
77
153
153
l'article 2 du projet de loi de finances recti...
SPO
scrutin public ordinaire
majorité absolue des suffrages exprimés
VTANR5L14V5
[{'vote': {'decompteVoix': {'abstention': '0',...
5 rows × 34 columns
miseAuPoint.abstentions.votant
miseAuPoint.contres.votant
miseAuPoint.nonVotantsVolontaires.votant
miseAuPoint.pours.votant
In [11]:
def map_all_votes(all_votes):
dict_votes = {'pours':[], 'contres':[], 'nonVotants':[], 'abstentions':[]}
for parl_group in all_votes:
decompte_nominatif = parl_group['vote']['decompteNominatif']
for voteposition in decompte_nominatif.keys():
try:
dict_votes[voteposition] += [vote['acteurRef'] for vote in decompte_nominatif[voteposition]['votant']]
except:
dict_votes[voteposition] += []
return [dict_votes['pours'], dict_votes['contres'], dict_votes['nonVotants'], dict_votes['abstentions'] ]
In [12]:
df_sel['votes_pour'], df_sel['votes_contre'], df_sel['nonVotants'], df_sel['abstentions'] = zip(*df_sel['ventilationVotes.organe.groupes.groupe'].map(map_all_votes))
/home/savinien2/Documents/files/anaconda3/lib/python3.5/site-packages/ipykernel/__main__.py:1: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy
if __name__ == '__main__':
In [13]:
df_sel.head()
Out[13]:
dateScrutin
demandeur.texte
miseAuPoint.abstentions.votant
miseAuPoint.abstentions.votant.acteurRef
miseAuPoint.abstentions.votant.mandatRef
miseAuPoint.contres.votant
miseAuPoint.contres.votant.acteurRef
miseAuPoint.contres.votant.mandatRef
miseAuPoint.nonVotantsVolontaires.votant
miseAuPoint.pours.votant
...
titre
typeVote.codeTypeVote
typeVote.libelleTypeVote
typeVote.typeMajorite
uid
ventilationVotes.organe.groupes.groupe
votes_pour
votes_contre
nonVotants
abstentions
0
2012-07-03
Conférence des présidents
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
...
la déclaration de politique générale du gouver...
SAT
scrutin à la tribune
majorité absolue des suffrages exprimés
VTANR5L14V1
[{'vote': {'decompteVoix': {'abstention': '0',...
[PA356, PA394, PA543, PA719, PA765, PA810, PA8...
[PA346, PA951, PA998, PA1020, PA1124, PA1263, ...
[PA328, PA381, PA1268, PA2912, PA1816, PA1893,...
[PA1373, PA267673, PA610804, PA610820, PA295, ...
1
2012-07-17
Président du groupe de l'union pour un mouveme...
NaN
NaN
NaN
NaN
PA1874
PM645474
NaN
[{'mandatRef': 'PM645056', 'acteurRef': 'PA205...
...
l'article 1er du projet de loi de finances rec...
SPO
scrutin public ordinaire
majorité absolue des suffrages exprimés
VTANR5L14V2
[{'vote': {'decompteVoix': {'abstention': '0',...
[]
[]
[PA328, PA381, PA1268, PA2912, PA1816, PA1893,...
[]
2
2012-07-18
Président du groupe de l'union pour un mouveme...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
...
les amendements de suppression de l'article 2 ...
SPO
scrutin public ordinaire
majorité absolue des suffrages exprimés
VTANR5L14V3
[{'vote': {'decompteVoix': {'abstention': '0',...
[PA309643, PA609764]
[PA267013, PA609442]
[PA328, PA381, PA1268, PA2912, PA1816, PA1893,...
[]
3
2012-07-18
Président du groupe de l'union pour un mouveme...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
...
les amendements de suppression de l'alinéa 2 à...
SPO
scrutin public ordinaire
majorité absolue des suffrages exprimés
VTANR5L14V4
[{'vote': {'decompteVoix': {'abstention': '0',...
[PA606212, PA609709]
[]
[PA328, PA381, PA1268, PA2912, PA1816, PA1893,...
[]
4
2012-07-18
Président du groupe de l'union pour un mouveme...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
[{'mandatRef': 'PM645446', 'acteurRef': 'PA121...
...
l'article 2 du projet de loi de finances recti...
SPO
scrutin public ordinaire
majorité absolue des suffrages exprimés
VTANR5L14V5
[{'vote': {'decompteVoix': {'abstention': '0',...
[]
[PA607187, PA335017, PA334755, PA337483, PA605...
[PA328, PA381, PA1268, PA2912, PA1816, PA1893,...
[]
5 rows × 38 columns
In [14]:
df_sel.to_pickle('data/scrutins/tabular_data_scrutin_sel.pkl')
df_sel.to_csv('data/scrutins/tabular_data_scrutin_sel.csv')
In [15]:
df_short = df_sel[['dateScrutin', 'demandeur.texte', 'modePublicationDesVotes', 'numero', 'objet.libelle', 'quantiemeJourSeance', 'sort.code', 'syntheseVote.decompte.abstention',
'syntheseVote.decompte.contre', 'syntheseVote.decompte.nonVotant', 'syntheseVote.decompte.pour',
'syntheseVote.nbrSuffragesRequis', 'syntheseVote.nombreVotants',
'syntheseVote.suffragesExprimes', 'titre', 'typeVote.libelleTypeVote', 'typeVote.typeMajorite', 'votes_pour', 'votes_contre',
'nonVotants', 'abstentions']]
In [16]:
df_short = df_short.rename(columns={'demandeur.texte':'demandeur', 'sort.code': 'resultat','syntheseVote.decompte.abstention': 'nombre_abstentions',
'syntheseVote.decompte.pour': 'nombre_pour',
'syntheseVote.decompte.contre': 'nombre_contre',
'syntheseVote.decompte.nonVotant': 'nombre_nonVotant',
'syntheseVote.nbrSuffragesRequis': 'nombre_suffrages_requis',
'syntheseVote.nombreVotants': 'nombre_votants',
'syntheseVote.suffragesExprimes': 'nombre_suffrages_exprimes',
'typeVote.libelleTypeVote': 'type_vote',
'typeVote.typeMajorite': 'type_majorite',
'objet.libelle':'libelle'})
In [17]:
df_short.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 1346 entries, 0 to 1345
Data columns (total 21 columns):
dateScrutin 1346 non-null object
demandeur 1331 non-null object
modePublicationDesVotes 1346 non-null object
numero 1346 non-null object
libelle 1346 non-null object
quantiemeJourSeance 1346 non-null object
resultat 1346 non-null object
nombre_abstentions 1346 non-null object
nombre_contre 1346 non-null object
nombre_nonVotant 1346 non-null object
nombre_pour 1346 non-null object
nombre_suffrages_requis 1346 non-null object
nombre_votants 1346 non-null object
nombre_suffrages_exprimes 1346 non-null object
titre 1346 non-null object
type_vote 1346 non-null object
type_majorite 1346 non-null object
votes_pour 1346 non-null object
votes_contre 1346 non-null object
nonVotants 1346 non-null object
abstentions 1346 non-null object
dtypes: object(21)
memory usage: 220.9+ KB
In [18]:
typevote_dict = {"votes_pour":"Pour", "votes_contre":"Contre", "nonVotants":"Non-votant", "abstentions":"Abstention"}
In [19]:
def populate_summary_col(row):
new_dict = {}
for keyvote, valuevote in typevote_dict.items():
for vote in row[keyvote]:
new_dict[vote] = valuevote
return new_dict
In [20]:
df_short['all_votes'] = df_short.apply(populate_summary_col, axis=1)
In [21]:
df_short.to_pickle('data/scrutins/tabular_data_scrutin_sh.pkl')
df_short.to_csv('data/scrutins/tabular_data_scrutin_sh.csv')
In [22]:
df_short_for_d3 = df_short.copy()
In [23]:
df_short_for_d3["votes_pour"] = df_short_for_d3.votes_pour.astype('str').map(lambda x: x.replace("'", '"'))
df_short_for_d3["votes_contre"] = df_short_for_d3.votes_contre.astype('str').map(lambda x: x.replace("'", '"'))
df_short_for_d3["nonVotants"] = df_short_for_d3.nonVotants.astype('str').map(lambda x: x.replace("'", '"'))
df_short_for_d3["abstentions"] = df_short_for_d3.abstentions.astype('str').map(lambda x: x.replace("'", '"'))
df_short_for_d3['all_votes'] = df_short_for_d3.all_votes.astype('str').map(lambda x: x.replace("'", '"'))
In [24]:
df_short_for_d3 = df_short_for_d3[['dateScrutin', 'demandeur', 'modePublicationDesVotes', 'numero',
'libelle', 'quantiemeJourSeance', 'resultat', 'nombre_abstentions',
'nombre_contre', 'nombre_nonVotant', 'nombre_pour',
'nombre_suffrages_requis', 'nombre_votants',
'nombre_suffrages_exprimes', 'titre', 'type_vote', 'type_majorite',
'all_votes']]
In [25]:
df_short_for_d3.to_csv('d3/mapHemicycle/data/scrutins_tabular.csv')
Content source: regardscitoyens/mapHemicycle
Similar notebooks: