{ "cells": [ { "cell_type": "markdown", "metadata": { "id": "4bdDZFWrw0kk" }, "source": [ "#ouverture des fichiers" ] }, { "cell_type": "code", "execution_count": 58, "metadata": { "id": "DbOp9TMpqk2n" }, "outputs": [], "source": [ "import pandas as pd\n", "import io \n", "import numpy as np" ] }, { "cell_type": "code", "execution_count": 59, "metadata": { "id": "MinNxFwwvh31", "scrolled": true }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
REGCHEFLIEUTNCCNCCNCCENRLIBELLE
01971053GUADELOUPEGuadeloupeGuadeloupe
12972093MARTINIQUEMartiniqueMartinique
23973023GUYANEGuyaneGuyane
34974110LA REUNIONLa RéunionLa Réunion
46976080MAYOTTEMayotteMayotte
511750561ILE DE FRANCEÎle-de-FranceÎle-de-France
624452342CENTRE VAL DE LOIRECentre-Val de LoireCentre-Val de Loire
727212310BOURGOGNE FRANCHE COMTEBourgogne-Franche-ComtéBourgogne-Franche-Comté
828765400NORMANDIENormandieNormandie
932593504HAUTS DE FRANCEHauts-de-FranceHauts-de-France
1044674822GRAND ESTGrand EstGrand Est
1152441094PAYS DE LA LOIREPays de la LoirePays de la Loire
1253352380BRETAGNEBretagneBretagne
1375330633NOUVELLE AQUITAINENouvelle-AquitaineNouvelle-Aquitaine
1476315551OCCITANIEOccitanieOccitanie
1584691231AUVERGNE RHONE ALPESAuvergne-Rhône-AlpesAuvergne-Rhône-Alpes
1693130550PROVENCE ALPES COTE D AZURProvence-Alpes-Côte d'AzurProvence-Alpes-Côte d'Azur
17942A0040CORSECorseCorse
\n", "
" ], "text/plain": [ " REG CHEFLIEU TNCC NCC \\\n", "0 1 97105 3 GUADELOUPE \n", "1 2 97209 3 MARTINIQUE \n", "2 3 97302 3 GUYANE \n", "3 4 97411 0 LA REUNION \n", "4 6 97608 0 MAYOTTE \n", "5 11 75056 1 ILE DE FRANCE \n", "6 24 45234 2 CENTRE VAL DE LOIRE \n", "7 27 21231 0 BOURGOGNE FRANCHE COMTE \n", "8 28 76540 0 NORMANDIE \n", "9 32 59350 4 HAUTS DE FRANCE \n", "10 44 67482 2 GRAND EST \n", "11 52 44109 4 PAYS DE LA LOIRE \n", "12 53 35238 0 BRETAGNE \n", "13 75 33063 3 NOUVELLE AQUITAINE \n", "14 76 31555 1 OCCITANIE \n", "15 84 69123 1 AUVERGNE RHONE ALPES \n", "16 93 13055 0 PROVENCE ALPES COTE D AZUR \n", "17 94 2A004 0 CORSE \n", "\n", " NCCENR LIBELLE \n", "0 Guadeloupe Guadeloupe \n", "1 Martinique Martinique \n", "2 Guyane Guyane \n", "3 La Réunion La Réunion \n", "4 Mayotte Mayotte \n", "5 Île-de-France Île-de-France \n", "6 Centre-Val de Loire Centre-Val de Loire \n", "7 Bourgogne-Franche-Comté Bourgogne-Franche-Comté \n", "8 Normandie Normandie \n", "9 Hauts-de-France Hauts-de-France \n", "10 Grand Est Grand Est \n", "11 Pays de la Loire Pays de la Loire \n", "12 Bretagne Bretagne \n", "13 Nouvelle-Aquitaine Nouvelle-Aquitaine \n", "14 Occitanie Occitanie \n", "15 Auvergne-Rhône-Alpes Auvergne-Rhône-Alpes \n", "16 Provence-Alpes-Côte d'Azur Provence-Alpes-Côte d'Azur \n", "17 Corse Corse " ] }, "execution_count": 59, "metadata": {}, "output_type": "execute_result" } ], "source": [ "region = pd.read_csv('region2021.csv')\n", "region" ] }, { "cell_type": "code", "execution_count": 60, "metadata": { "id": "V2vr7gRfwFRi", "scrolled": true }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DEPREGCHEFLIEUTNCCNCCNCCENRLIBELLE
00184010535AINAinAin
10232024085AISNEAisneAisne
20384031905ALLIERAllierAllier
30493040704ALPES DE HAUTE PROVENCEAlpes-de-Haute-ProvenceAlpes-de-Haute-Provence
40593050614HAUTES ALPESHautes-AlpesHautes-Alpes
50693060884ALPES MARITIMESAlpes-MaritimesAlpes-Maritimes
60784071865ARDECHEArdècheArdèche
70844081054ARDENNESArdennesArdennes
80976091225ARIEGEAriègeAriège
91044103875AUBEAubeAube
101176110695AUDEAudeAude
111276122025AVEYRONAveyronAveyron
121393130554BOUCHES DU RHONEBouches-du-RhôneBouches-du-Rhône
131428141182CALVADOSCalvadosCalvados
141584150142CANTALCantalCantal
151675160153CHARENTECharenteCharente
161775173003CHARENTE MARITIMECharente-MaritimeCharente-Maritime
171824180332CHERCherCher
181975192723CORREZECorrèzeCorrèze
192127212313COTE D ORCôte-d'OrCôte-d'Or
202253222784COTES D ARMORCôtes-d'ArmorCôtes-d'Armor
212375230963CREUSECreuseCreuse
222475243223DORDOGNEDordogneDordogne
232527250562DOUBSDoubsDoubs
242684263623DROMEDrômeDrôme
252728272295EUREEureEure
262824280851EURE ET LOIREure-et-LoirEure-et-Loir
272953292322FINISTEREFinistèreFinistère
282A942A0043CORSE DU SUDCorse-du-SudCorse-du-Sud
292B942B0333HAUTE CORSEHaute-CorseHaute-Corse
........................
717127712700SAONE ET LOIRESaône-et-LoireSaône-et-Loire
727252721813SARTHESartheSarthe
737384730653SAVOIESavoieSavoie
747484740103HAUTE SAVOIEHaute-SavoieHaute-Savoie
757511750560PARISParisParis
767628765403SEINE MARITIMESeine-MaritimeSeine-Maritime
777711772880SEINE ET MARNESeine-et-MarneSeine-et-Marne
787811786464YVELINESYvelinesYvelines
797975791914DEUX SEVRESDeux-SèvresDeux-Sèvres
808032800213SOMMESommeSomme
818176810042TARNTarnTarn
828276821212TARN ET GARONNETarn-et-GaronneTarn-et-Garonne
838393831372VARVarVar
848493840072VAUCLUSEVaucluseVaucluse
858552851913VENDEEVendéeVendée
868675861943VIENNEVienneVienne
878775870853HAUTE VIENNEHaute-VienneHaute-Vienne
888844881604VOSGESVosgesVosges
898927890245YONNEYonneYonne
909027900102TERRITOIRE DE BELFORTTerritoire de BelfortTerritoire de Belfort
919111912285ESSONNEEssonneEssonne
929211920504HAUTS DE SEINEHauts-de-SeineHauts-de-Seine
939311930083SEINE SAINT DENISSeine-Saint-DenisSeine-Saint-Denis
949411940282VAL DE MARNEVal-de-MarneVal-de-Marne
959511955002VAL D OISEVal-d'OiseVal-d'Oise
969711971053GUADELOUPEGuadeloupeGuadeloupe
979722972093MARTINIQUEMartiniqueMartinique
989733973023GUYANEGuyaneGuyane
999744974110LA REUNIONLa RéunionLa Réunion
1009766976080MAYOTTEMayotteMayotte
\n", "

101 rows × 7 columns

\n", "
" ], "text/plain": [ " DEP REG CHEFLIEU TNCC NCC \\\n", "0 01 84 01053 5 AIN \n", "1 02 32 02408 5 AISNE \n", "2 03 84 03190 5 ALLIER \n", "3 04 93 04070 4 ALPES DE HAUTE PROVENCE \n", "4 05 93 05061 4 HAUTES ALPES \n", "5 06 93 06088 4 ALPES MARITIMES \n", "6 07 84 07186 5 ARDECHE \n", "7 08 44 08105 4 ARDENNES \n", "8 09 76 09122 5 ARIEGE \n", "9 10 44 10387 5 AUBE \n", "10 11 76 11069 5 AUDE \n", "11 12 76 12202 5 AVEYRON \n", "12 13 93 13055 4 BOUCHES DU RHONE \n", "13 14 28 14118 2 CALVADOS \n", "14 15 84 15014 2 CANTAL \n", "15 16 75 16015 3 CHARENTE \n", "16 17 75 17300 3 CHARENTE MARITIME \n", "17 18 24 18033 2 CHER \n", "18 19 75 19272 3 CORREZE \n", "19 21 27 21231 3 COTE D OR \n", "20 22 53 22278 4 COTES D ARMOR \n", "21 23 75 23096 3 CREUSE \n", "22 24 75 24322 3 DORDOGNE \n", "23 25 27 25056 2 DOUBS \n", "24 26 84 26362 3 DROME \n", "25 27 28 27229 5 EURE \n", "26 28 24 28085 1 EURE ET LOIR \n", "27 29 53 29232 2 FINISTERE \n", "28 2A 94 2A004 3 CORSE DU SUD \n", "29 2B 94 2B033 3 HAUTE CORSE \n", ".. ... ... ... ... ... \n", "71 71 27 71270 0 SAONE ET LOIRE \n", "72 72 52 72181 3 SARTHE \n", "73 73 84 73065 3 SAVOIE \n", "74 74 84 74010 3 HAUTE SAVOIE \n", "75 75 11 75056 0 PARIS \n", "76 76 28 76540 3 SEINE MARITIME \n", "77 77 11 77288 0 SEINE ET MARNE \n", "78 78 11 78646 4 YVELINES \n", "79 79 75 79191 4 DEUX SEVRES \n", "80 80 32 80021 3 SOMME \n", "81 81 76 81004 2 TARN \n", "82 82 76 82121 2 TARN ET GARONNE \n", "83 83 93 83137 2 VAR \n", "84 84 93 84007 2 VAUCLUSE \n", "85 85 52 85191 3 VENDEE \n", "86 86 75 86194 3 VIENNE \n", "87 87 75 87085 3 HAUTE VIENNE \n", "88 88 44 88160 4 VOSGES \n", "89 89 27 89024 5 YONNE \n", "90 90 27 90010 2 TERRITOIRE DE BELFORT \n", "91 91 11 91228 5 ESSONNE \n", "92 92 11 92050 4 HAUTS DE SEINE \n", "93 93 11 93008 3 SEINE SAINT DENIS \n", "94 94 11 94028 2 VAL DE MARNE \n", "95 95 11 95500 2 VAL D OISE \n", "96 971 1 97105 3 GUADELOUPE \n", "97 972 2 97209 3 MARTINIQUE \n", "98 973 3 97302 3 GUYANE \n", "99 974 4 97411 0 LA REUNION \n", "100 976 6 97608 0 MAYOTTE \n", "\n", " NCCENR LIBELLE \n", "0 Ain Ain \n", "1 Aisne Aisne \n", "2 Allier Allier \n", "3 Alpes-de-Haute-Provence Alpes-de-Haute-Provence \n", "4 Hautes-Alpes Hautes-Alpes \n", "5 Alpes-Maritimes Alpes-Maritimes \n", "6 Ardèche Ardèche \n", "7 Ardennes Ardennes \n", "8 Ariège Ariège \n", "9 Aube Aube \n", "10 Aude Aude \n", "11 Aveyron Aveyron \n", "12 Bouches-du-Rhône Bouches-du-Rhône \n", "13 Calvados Calvados \n", "14 Cantal Cantal \n", "15 Charente Charente \n", "16 Charente-Maritime Charente-Maritime \n", "17 Cher Cher \n", "18 Corrèze Corrèze \n", "19 Côte-d'Or Côte-d'Or \n", "20 Côtes-d'Armor Côtes-d'Armor \n", "21 Creuse Creuse \n", "22 Dordogne Dordogne \n", "23 Doubs Doubs \n", "24 Drôme Drôme \n", "25 Eure Eure \n", "26 Eure-et-Loir Eure-et-Loir \n", "27 Finistère Finistère \n", "28 Corse-du-Sud Corse-du-Sud \n", "29 Haute-Corse Haute-Corse \n", ".. ... ... \n", "71 Saône-et-Loire Saône-et-Loire \n", "72 Sarthe Sarthe \n", "73 Savoie Savoie \n", "74 Haute-Savoie Haute-Savoie \n", "75 Paris Paris \n", "76 Seine-Maritime Seine-Maritime \n", "77 Seine-et-Marne Seine-et-Marne \n", "78 Yvelines Yvelines \n", "79 Deux-Sèvres Deux-Sèvres \n", "80 Somme Somme \n", "81 Tarn Tarn \n", "82 Tarn-et-Garonne Tarn-et-Garonne \n", "83 Var Var \n", "84 Vaucluse Vaucluse \n", "85 Vendée Vendée \n", "86 Vienne Vienne \n", "87 Haute-Vienne Haute-Vienne \n", "88 Vosges Vosges \n", "89 Yonne Yonne \n", "90 Territoire de Belfort Territoire de Belfort \n", "91 Essonne Essonne \n", "92 Hauts-de-Seine Hauts-de-Seine \n", "93 Seine-Saint-Denis Seine-Saint-Denis \n", "94 Val-de-Marne Val-de-Marne \n", "95 Val-d'Oise Val-d'Oise \n", "96 Guadeloupe Guadeloupe \n", "97 Martinique Martinique \n", "98 Guyane Guyane \n", "99 La Réunion La Réunion \n", "100 Mayotte Mayotte \n", "\n", "[101 rows x 7 columns]" ] }, "execution_count": 60, "metadata": {}, "output_type": "execute_result" } ], "source": [ "departement = pd.read_csv('departement2021.csv')\n", "departement" ] }, { "cell_type": "code", "execution_count": 61, "metadata": { "id": "bhbW4U08wFgM", "scrolled": true }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
TYPECOMCOMREGDEPCTCDARRTNCCNCCNCCENRLIBELLECANCOMPARENT
0COM0100184.00101D0125ABERGEMENT CLEMENCIATAbergement-ClémenciatL'Abergement-Clémenciat0108NaN
1COM0100284.00101D0115ABERGEMENT DE VAREYAbergement-de-VareyL'Abergement-de-Varey0101NaN
2COM0100484.00101D0111AMBERIEU EN BUGEYAmbérieu-en-BugeyAmbérieu-en-Bugey0101NaN
3COM0100584.00101D0121AMBERIEUX EN DOMBESAmbérieux-en-DombesAmbérieux-en-Dombes0122NaN
4COM0100684.00101D0111AMBLEONAmbléonAmbléon0104NaN
5COM0100784.00101D0111AMBRONAYAmbronayAmbronay0101NaN
6COM0100884.00101D0111AMBUTRIXAmbutrixAmbutrix0101NaN
7COM0100984.00101D0111ANDERT ET CONDONAndert-et-CondonAndert-et-Condon0104NaN
8COM0101084.00101D0111ANGLEFORTAnglefortAnglefort0110NaN
9COM0101184.00101D0141APREMONTApremontApremont0114NaN
10COM0101284.00101D0111ARANCArancAranc0110NaN
11COM0101384.00101D0111ARANDASArandasArandas0101NaN
12COM0101484.00101D0141ARBENTArbentArbent0115NaN
13COM0101584.00101D0111ARBOYS EN BUGEYArboys en BugeyArboys en Bugey0104NaN
14COMD01015NaNNaNNaNNaN1ARBIGNIEUArbignieuArbignieuNaN1015.0
15COM0101684.00101D0121ARBIGNYArbignyArbigny0117NaN
16COM0101784.00101D0111ARGISArgisArgis0101NaN
17COM0101984.00101D0111ARMIXArmixArmix0110NaN
18COM0102184.00101D0121ARS SUR FORMANSArs-sur-FormansArs-sur-Formans0122NaN
19COM0102284.00101D0111ARTEMAREArtemareArtemare0110NaN
20COM0102384.00101D0121ASNIERES SUR SAONEAsnières-sur-SaôneAsnières-sur-Saône0117NaN
21COM0102484.00101D0121ATTIGNATAttignatAttignat0102NaN
22COM0102584.00101D0120BAGE DOMMARTINBâgé-DommartinBâgé-Dommartin0117NaN
23COMD01025NaNNaNNaNNaN0BAGE LA VILLEBâgé-la-VilleBâgé-la-VilleNaN1025.0
24COM0102684.00101D0120BAGE LE CHATELBâgé-le-ChâtelBâgé-le-Châtel0117NaN
25COM0102784.00101D0120BALANBalanBalan0112NaN
26COM0102884.00101D0120BANEINSBaneinsBaneins0122NaN
27COM0102984.00101D0120BEAUPONTBeaupontBeaupont0118NaN
28COM0103084.00101D0120BEAUREGARDBeauregardBeauregard0121NaN
29COM0103184.00101D0140BELLIGNATBellignatBellignat0114NaN
.......................................
37712COM974124.0974974D97420SAINT JOSEPHSaint-JosephSaint-Joseph97494NaN
37713COM974134.0974974D97440SAINT LEUSaint-LeuSaint-Leu97495NaN
37714COM974144.0974974D97420SAINT LOUISSaint-LouisSaint-Louis97496NaN
37715COM974154.0974974D97440SAINT PAULSaint-PaulSaint-Paul97497NaN
37716COM974164.0974974D97420SAINT PIERRESaint-PierreSaint-Pierre97498NaN
37717COM974174.0974974D97420SAINT PHILIPPESaint-PhilippeSaint-Philippe97408NaN
37718COM974184.0974974D97410SAINTE MARIESainte-MarieSainte-Marie97423NaN
37719COM974194.0974974D97430SAINTE ROSESainte-RoseSainte-Rose97408NaN
37720COM974204.0974974D97410SAINTE SUZANNESainte-SuzanneSainte-Suzanne97404NaN
37721COM974214.0974974D97430SALAZIESalazieSalazie97406NaN
37722COM974224.0974974D97422TAMPONTamponLe Tampon97499NaN
37723COM974234.0974974D97444TROIS BASSINSTrois-BassinsLes Trois-Bassins97414NaN
37724COM974244.0974974D97420CILAOSCilaosCilaos97416NaN
37725COM976016.0976976DNaN1ACOUAAcouaAcoua97609NaN
37726COM976026.0976976DNaN0BANDRABOUABandrabouaBandraboua97696NaN
37727COM976036.0976976DNaN0BANDRELEBandreleBandrele97697NaN
37728COM976046.0976976DNaN0BOUENIBouéniBouéni97602NaN
37729COM976056.0976976DNaN0CHICONIChiconiChiconi97610NaN
37730COM976066.0976976DNaN0CHIRONGUIChironguiChirongui97612NaN
37731COM976076.0976976DNaN0DEMBENIDembeniDembeni97603NaN
37732COM976086.0976976DNaN0DZAOUDZIDzaoudziDzaoudzi97604NaN
37733COM976096.0976976DNaN0KANI KELIKani-KéliKani-Kéli97602NaN
37734COM976106.0976976DNaN0KOUNGOUKoungouKoungou97698NaN
37735COM976116.0976976DNaN0MAMOUDZOUMamoudzouMamoudzou97699NaN
37736COM976126.0976976DNaN0MTSAMBOROMtsamboroMtsamboro97609NaN
37737COM976136.0976976DNaN0M TSANGAMOUJIM'TsangamoujiM'Tsangamouji97613NaN
37738COM976146.0976976DNaN1OUANGANIOuanganiOuangani97610NaN
37739COM976156.0976976DNaN0PAMANDZIPamandziPamandzi97611NaN
37740COM976166.0976976DNaN0SADASadaSada97612NaN
37741COM976176.0976976DNaN0TSINGONITsingoniTsingoni97613NaN
\n", "

37742 rows × 12 columns

\n", "
" ], "text/plain": [ " TYPECOM COM REG DEP CTCD ARR TNCC NCC \\\n", "0 COM 01001 84.0 01 01D 012 5 ABERGEMENT CLEMENCIAT \n", "1 COM 01002 84.0 01 01D 011 5 ABERGEMENT DE VAREY \n", "2 COM 01004 84.0 01 01D 011 1 AMBERIEU EN BUGEY \n", "3 COM 01005 84.0 01 01D 012 1 AMBERIEUX EN DOMBES \n", "4 COM 01006 84.0 01 01D 011 1 AMBLEON \n", "5 COM 01007 84.0 01 01D 011 1 AMBRONAY \n", "6 COM 01008 84.0 01 01D 011 1 AMBUTRIX \n", "7 COM 01009 84.0 01 01D 011 1 ANDERT ET CONDON \n", "8 COM 01010 84.0 01 01D 011 1 ANGLEFORT \n", "9 COM 01011 84.0 01 01D 014 1 APREMONT \n", "10 COM 01012 84.0 01 01D 011 1 ARANC \n", "11 COM 01013 84.0 01 01D 011 1 ARANDAS \n", "12 COM 01014 84.0 01 01D 014 1 ARBENT \n", "13 COM 01015 84.0 01 01D 011 1 ARBOYS EN BUGEY \n", "14 COMD 01015 NaN NaN NaN NaN 1 ARBIGNIEU \n", "15 COM 01016 84.0 01 01D 012 1 ARBIGNY \n", "16 COM 01017 84.0 01 01D 011 1 ARGIS \n", "17 COM 01019 84.0 01 01D 011 1 ARMIX \n", "18 COM 01021 84.0 01 01D 012 1 ARS SUR FORMANS \n", "19 COM 01022 84.0 01 01D 011 1 ARTEMARE \n", "20 COM 01023 84.0 01 01D 012 1 ASNIERES SUR SAONE \n", "21 COM 01024 84.0 01 01D 012 1 ATTIGNAT \n", "22 COM 01025 84.0 01 01D 012 0 BAGE DOMMARTIN \n", "23 COMD 01025 NaN NaN NaN NaN 0 BAGE LA VILLE \n", "24 COM 01026 84.0 01 01D 012 0 BAGE LE CHATEL \n", "25 COM 01027 84.0 01 01D 012 0 BALAN \n", "26 COM 01028 84.0 01 01D 012 0 BANEINS \n", "27 COM 01029 84.0 01 01D 012 0 BEAUPONT \n", "28 COM 01030 84.0 01 01D 012 0 BEAUREGARD \n", "29 COM 01031 84.0 01 01D 014 0 BELLIGNAT \n", "... ... ... ... ... ... ... ... ... \n", "37712 COM 97412 4.0 974 974D 9742 0 SAINT JOSEPH \n", "37713 COM 97413 4.0 974 974D 9744 0 SAINT LEU \n", "37714 COM 97414 4.0 974 974D 9742 0 SAINT LOUIS \n", "37715 COM 97415 4.0 974 974D 9744 0 SAINT PAUL \n", "37716 COM 97416 4.0 974 974D 9742 0 SAINT PIERRE \n", "37717 COM 97417 4.0 974 974D 9742 0 SAINT PHILIPPE \n", "37718 COM 97418 4.0 974 974D 9741 0 SAINTE MARIE \n", "37719 COM 97419 4.0 974 974D 9743 0 SAINTE ROSE \n", "37720 COM 97420 4.0 974 974D 9741 0 SAINTE SUZANNE \n", "37721 COM 97421 4.0 974 974D 9743 0 SALAZIE \n", "37722 COM 97422 4.0 974 974D 9742 2 TAMPON \n", "37723 COM 97423 4.0 974 974D 9744 4 TROIS BASSINS \n", "37724 COM 97424 4.0 974 974D 9742 0 CILAOS \n", "37725 COM 97601 6.0 976 976D NaN 1 ACOUA \n", "37726 COM 97602 6.0 976 976D NaN 0 BANDRABOUA \n", "37727 COM 97603 6.0 976 976D NaN 0 BANDRELE \n", "37728 COM 97604 6.0 976 976D NaN 0 BOUENI \n", "37729 COM 97605 6.0 976 976D NaN 0 CHICONI \n", "37730 COM 97606 6.0 976 976D NaN 0 CHIRONGUI \n", "37731 COM 97607 6.0 976 976D NaN 0 DEMBENI \n", "37732 COM 97608 6.0 976 976D NaN 0 DZAOUDZI \n", "37733 COM 97609 6.0 976 976D NaN 0 KANI KELI \n", "37734 COM 97610 6.0 976 976D NaN 0 KOUNGOU \n", "37735 COM 97611 6.0 976 976D NaN 0 MAMOUDZOU \n", "37736 COM 97612 6.0 976 976D NaN 0 MTSAMBORO \n", "37737 COM 97613 6.0 976 976D NaN 0 M TSANGAMOUJI \n", "37738 COM 97614 6.0 976 976D NaN 1 OUANGANI \n", "37739 COM 97615 6.0 976 976D NaN 0 PAMANDZI \n", "37740 COM 97616 6.0 976 976D NaN 0 SADA \n", "37741 COM 97617 6.0 976 976D NaN 0 TSINGONI \n", "\n", " NCCENR LIBELLE CAN COMPARENT \n", "0 Abergement-Clémenciat L'Abergement-Clémenciat 0108 NaN \n", "1 Abergement-de-Varey L'Abergement-de-Varey 0101 NaN \n", "2 Ambérieu-en-Bugey Ambérieu-en-Bugey 0101 NaN \n", "3 Ambérieux-en-Dombes Ambérieux-en-Dombes 0122 NaN \n", "4 Ambléon Ambléon 0104 NaN \n", "5 Ambronay Ambronay 0101 NaN \n", "6 Ambutrix Ambutrix 0101 NaN \n", "7 Andert-et-Condon Andert-et-Condon 0104 NaN \n", "8 Anglefort Anglefort 0110 NaN \n", "9 Apremont Apremont 0114 NaN \n", "10 Aranc Aranc 0110 NaN \n", "11 Arandas Arandas 0101 NaN \n", "12 Arbent Arbent 0115 NaN \n", "13 Arboys en Bugey Arboys en Bugey 0104 NaN \n", "14 Arbignieu Arbignieu NaN 1015.0 \n", "15 Arbigny Arbigny 0117 NaN \n", "16 Argis Argis 0101 NaN \n", "17 Armix Armix 0110 NaN \n", "18 Ars-sur-Formans Ars-sur-Formans 0122 NaN \n", "19 Artemare Artemare 0110 NaN \n", "20 Asnières-sur-Saône Asnières-sur-Saône 0117 NaN \n", "21 Attignat Attignat 0102 NaN \n", "22 Bâgé-Dommartin Bâgé-Dommartin 0117 NaN \n", "23 Bâgé-la-Ville Bâgé-la-Ville NaN 1025.0 \n", "24 Bâgé-le-Châtel Bâgé-le-Châtel 0117 NaN \n", "25 Balan Balan 0112 NaN \n", "26 Baneins Baneins 0122 NaN \n", "27 Beaupont Beaupont 0118 NaN \n", "28 Beauregard Beauregard 0121 NaN \n", "29 Bellignat Bellignat 0114 NaN \n", "... ... ... ... ... \n", "37712 Saint-Joseph Saint-Joseph 97494 NaN \n", "37713 Saint-Leu Saint-Leu 97495 NaN \n", "37714 Saint-Louis Saint-Louis 97496 NaN \n", "37715 Saint-Paul Saint-Paul 97497 NaN \n", "37716 Saint-Pierre Saint-Pierre 97498 NaN \n", "37717 Saint-Philippe Saint-Philippe 97408 NaN \n", "37718 Sainte-Marie Sainte-Marie 97423 NaN \n", "37719 Sainte-Rose Sainte-Rose 97408 NaN \n", "37720 Sainte-Suzanne Sainte-Suzanne 97404 NaN \n", "37721 Salazie Salazie 97406 NaN \n", "37722 Tampon Le Tampon 97499 NaN \n", "37723 Trois-Bassins Les Trois-Bassins 97414 NaN \n", "37724 Cilaos Cilaos 97416 NaN \n", "37725 Acoua Acoua 97609 NaN \n", "37726 Bandraboua Bandraboua 97696 NaN \n", "37727 Bandrele Bandrele 97697 NaN \n", "37728 Bouéni Bouéni 97602 NaN \n", "37729 Chiconi Chiconi 97610 NaN \n", "37730 Chirongui Chirongui 97612 NaN \n", "37731 Dembeni Dembeni 97603 NaN \n", "37732 Dzaoudzi Dzaoudzi 97604 NaN \n", "37733 Kani-Kéli Kani-Kéli 97602 NaN \n", "37734 Koungou Koungou 97698 NaN \n", "37735 Mamoudzou Mamoudzou 97699 NaN \n", "37736 Mtsamboro Mtsamboro 97609 NaN \n", "37737 M'Tsangamouji M'Tsangamouji 97613 NaN \n", "37738 Ouangani Ouangani 97610 NaN \n", "37739 Pamandzi Pamandzi 97611 NaN \n", "37740 Sada Sada 97612 NaN \n", "37741 Tsingoni Tsingoni 97613 NaN \n", "\n", "[37742 rows x 12 columns]" ] }, "execution_count": 61, "metadata": {}, "output_type": "execute_result" } ], "source": [ "commune = pd.read_csv('commune2021.csv')\n", "commune" ] }, { "cell_type": "code", "execution_count": 62, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 596, "resources": { "http://localhost:8080/nbextensions/google.colab/files.js": { "data": "Ly8gQ29weXJpZ2h0IDIwMTcgR29vZ2xlIExMQwovLwovLyBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgIkxpY2Vuc2UiKTsKLy8geW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLgovLyBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXQKLy8KLy8gICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjAKLy8KLy8gVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZQovLyBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiAiQVMgSVMiIEJBU0lTLAovLyBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC4KLy8gU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZAovLyBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS4KCi8qKgogKiBAZmlsZW92ZXJ2aWV3IEhlbHBlcnMgZm9yIGdvb2dsZS5jb2xhYiBQeXRob24gbW9kdWxlLgogKi8KKGZ1bmN0aW9uKHNjb3BlKSB7CmZ1bmN0aW9uIHNwYW4odGV4dCwgc3R5bGVBdHRyaWJ1dGVzID0ge30pIHsKICBjb25zdCBlbGVtZW50ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc3BhbicpOwogIGVsZW1lbnQudGV4dENvbnRlbnQgPSB0ZXh0OwogIGZvciAoY29uc3Qga2V5IG9mIE9iamVjdC5rZXlzKHN0eWxlQXR0cmlidXRlcykpIHsKICAgIGVsZW1lbnQuc3R5bGVba2V5XSA9IHN0eWxlQXR0cmlidXRlc1trZXldOwogIH0KICByZXR1cm4gZWxlbWVudDsKfQoKLy8gTWF4IG51bWJlciBvZiBieXRlcyB3aGljaCB3aWxsIGJlIHVwbG9hZGVkIGF0IGEgdGltZS4KY29uc3QgTUFYX1BBWUxPQURfU0laRSA9IDEwMCAqIDEwMjQ7CgpmdW5jdGlvbiBfdXBsb2FkRmlsZXMoaW5wdXRJZCwgb3V0cHV0SWQpIHsKICBjb25zdCBzdGVwcyA9IHVwbG9hZEZpbGVzU3RlcChpbnB1dElkLCBvdXRwdXRJZCk7CiAgY29uc3Qgb3V0cHV0RWxlbWVudCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKG91dHB1dElkKTsKICAvLyBDYWNoZSBzdGVwcyBvbiB0aGUgb3V0cHV0RWxlbWVudCB0byBtYWtlIGl0IGF2YWlsYWJsZSBmb3IgdGhlIG5leHQgY2FsbAogIC8vIHRvIHVwbG9hZEZpbGVzQ29udGludWUgZnJvbSBQeXRob24uCiAgb3V0cHV0RWxlbWVudC5zdGVwcyA9IHN0ZXBzOwoKICByZXR1cm4gX3VwbG9hZEZpbGVzQ29udGludWUob3V0cHV0SWQpOwp9CgovLyBUaGlzIGlzIHJvdWdobHkgYW4gYXN5bmMgZ2VuZXJhdG9yIChub3Qgc3VwcG9ydGVkIGluIHRoZSBicm93c2VyIHlldCksCi8vIHdoZXJlIHRoZXJlIGFyZSBtdWx0aXBsZSBhc3luY2hyb25vdXMgc3RlcHMgYW5kIHRoZSBQeXRob24gc2lkZSBpcyBnb2luZwovLyB0byBwb2xsIGZvciBjb21wbGV0aW9uIG9mIGVhY2ggc3RlcC4KLy8gVGhpcyB1c2VzIGEgUHJvbWlzZSB0byBibG9jayB0aGUgcHl0aG9uIHNpZGUgb24gY29tcGxldGlvbiBvZiBlYWNoIHN0ZXAsCi8vIHRoZW4gcGFzc2VzIHRoZSByZXN1bHQgb2YgdGhlIHByZXZpb3VzIHN0ZXAgYXMgdGhlIGlucHV0IHRvIHRoZSBuZXh0IHN0ZXAuCmZ1bmN0aW9uIF91cGxvYWRGaWxlc0NvbnRpbnVlKG91dHB1dElkKSB7CiAgY29uc3Qgb3V0cHV0RWxlbWVudCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKG91dHB1dElkKTsKICBjb25zdCBzdGVwcyA9IG91dHB1dEVsZW1lbnQuc3RlcHM7CgogIGNvbnN0IG5leHQgPSBzdGVwcy5uZXh0KG91dHB1dEVsZW1lbnQubGFzdFByb21pc2VWYWx1ZSk7CiAgcmV0dXJuIFByb21pc2UucmVzb2x2ZShuZXh0LnZhbHVlLnByb21pc2UpLnRoZW4oKHZhbHVlKSA9PiB7CiAgICAvLyBDYWNoZSB0aGUgbGFzdCBwcm9taXNlIHZhbHVlIHRvIG1ha2UgaXQgYXZhaWxhYmxlIHRvIHRoZSBuZXh0CiAgICAvLyBzdGVwIG9mIHRoZSBnZW5lcmF0b3IuCiAgICBvdXRwdXRFbGVtZW50Lmxhc3RQcm9taXNlVmFsdWUgPSB2YWx1ZTsKICAgIHJldHVybiBuZXh0LnZhbHVlLnJlc3BvbnNlOwogIH0pOwp9CgovKioKICogR2VuZXJhdG9yIGZ1bmN0aW9uIHdoaWNoIGlzIGNhbGxlZCBiZXR3ZWVuIGVhY2ggYXN5bmMgc3RlcCBvZiB0aGUgdXBsb2FkCiAqIHByb2Nlc3MuCiAqIEBwYXJhbSB7c3RyaW5nfSBpbnB1dElkIEVsZW1lbnQgSUQgb2YgdGhlIGlucHV0IGZpbGUgcGlja2VyIGVsZW1lbnQuCiAqIEBwYXJhbSB7c3RyaW5nfSBvdXRwdXRJZCBFbGVtZW50IElEIG9mIHRoZSBvdXRwdXQgZGlzcGxheS4KICogQHJldHVybiB7IUl0ZXJhYmxlPCFPYmplY3Q+fSBJdGVyYWJsZSBvZiBuZXh0IHN0ZXBzLgogKi8KZnVuY3Rpb24qIHVwbG9hZEZpbGVzU3RlcChpbnB1dElkLCBvdXRwdXRJZCkgewogIGNvbnN0IGlucHV0RWxlbWVudCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlucHV0SWQpOwogIGlucHV0RWxlbWVudC5kaXNhYmxlZCA9IGZhbHNlOwoKICBjb25zdCBvdXRwdXRFbGVtZW50ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQob3V0cHV0SWQpOwogIG91dHB1dEVsZW1lbnQuaW5uZXJIVE1MID0gJyc7CgogIGNvbnN0IHBpY2tlZFByb21pc2UgPSBuZXcgUHJvbWlzZSgocmVzb2x2ZSkgPT4gewogICAgaW5wdXRFbGVtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ2NoYW5nZScsIChlKSA9PiB7CiAgICAgIHJlc29sdmUoZS50YXJnZXQuZmlsZXMpOwogICAgfSk7CiAgfSk7CgogIGNvbnN0IGNhbmNlbCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2J1dHRvbicpOwogIGlucHV0RWxlbWVudC5wYXJlbnRFbGVtZW50LmFwcGVuZENoaWxkKGNhbmNlbCk7CiAgY2FuY2VsLnRleHRDb250ZW50ID0gJ0NhbmNlbCB1cGxvYWQnOwogIGNvbnN0IGNhbmNlbFByb21pc2UgPSBuZXcgUHJvbWlzZSgocmVzb2x2ZSkgPT4gewogICAgY2FuY2VsLm9uY2xpY2sgPSAoKSA9PiB7CiAgICAgIHJlc29sdmUobnVsbCk7CiAgICB9OwogIH0pOwoKICAvLyBXYWl0IGZvciB0aGUgdXNlciB0byBwaWNrIHRoZSBmaWxlcy4KICBjb25zdCBmaWxlcyA9IHlpZWxkIHsKICAgIHByb21pc2U6IFByb21pc2UucmFjZShbcGlja2VkUHJvbWlzZSwgY2FuY2VsUHJvbWlzZV0pLAogICAgcmVzcG9uc2U6IHsKICAgICAgYWN0aW9uOiAnc3RhcnRpbmcnLAogICAgfQogIH07CgogIGNhbmNlbC5yZW1vdmUoKTsKCiAgLy8gRGlzYWJsZSB0aGUgaW5wdXQgZWxlbWVudCBzaW5jZSBmdXJ0aGVyIHBpY2tzIGFyZSBub3QgYWxsb3dlZC4KICBpbnB1dEVsZW1lbnQuZGlzYWJsZWQgPSB0cnVlOwoKICBpZiAoIWZpbGVzKSB7CiAgICByZXR1cm4gewogICAgICByZXNwb25zZTogewogICAgICAgIGFjdGlvbjogJ2NvbXBsZXRlJywKICAgICAgfQogICAgfTsKICB9CgogIGZvciAoY29uc3QgZmlsZSBvZiBmaWxlcykgewogICAgY29uc3QgbGkgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdsaScpOwogICAgbGkuYXBwZW5kKHNwYW4oZmlsZS5uYW1lLCB7Zm9udFdlaWdodDogJ2JvbGQnfSkpOwogICAgbGkuYXBwZW5kKHNwYW4oCiAgICAgICAgYCgke2ZpbGUudHlwZSB8fCAnbi9hJ30pIC0gJHtmaWxlLnNpemV9IGJ5dGVzLCBgICsKICAgICAgICBgbGFzdCBtb2RpZmllZDogJHsKICAgICAgICAgICAgZmlsZS5sYXN0TW9kaWZpZWREYXRlID8gZmlsZS5sYXN0TW9kaWZpZWREYXRlLnRvTG9jYWxlRGF0ZVN0cmluZygpIDoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ24vYSd9IC0gYCkpOwogICAgY29uc3QgcGVyY2VudCA9IHNwYW4oJzAlIGRvbmUnKTsKICAgIGxpLmFwcGVuZENoaWxkKHBlcmNlbnQpOwoKICAgIG91dHB1dEVsZW1lbnQuYXBwZW5kQ2hpbGQobGkpOwoKICAgIGNvbnN0IGZpbGVEYXRhUHJvbWlzZSA9IG5ldyBQcm9taXNlKChyZXNvbHZlKSA9PiB7CiAgICAgIGNvbnN0IHJlYWRlciA9IG5ldyBGaWxlUmVhZGVyKCk7CiAgICAgIHJlYWRlci5vbmxvYWQgPSAoZSkgPT4gewogICAgICAgIHJlc29sdmUoZS50YXJnZXQucmVzdWx0KTsKICAgICAgfTsKICAgICAgcmVhZGVyLnJlYWRBc0FycmF5QnVmZmVyKGZpbGUpOwogICAgfSk7CiAgICAvLyBXYWl0IGZvciB0aGUgZGF0YSB0byBiZSByZWFkeS4KICAgIGxldCBmaWxlRGF0YSA9IHlpZWxkIHsKICAgICAgcHJvbWlzZTogZmlsZURhdGFQcm9taXNlLAogICAgICByZXNwb25zZTogewogICAgICAgIGFjdGlvbjogJ2NvbnRpbnVlJywKICAgICAgfQogICAgfTsKCiAgICAvLyBVc2UgYSBjaHVua2VkIHNlbmRpbmcgdG8gYXZvaWQgbWVzc2FnZSBzaXplIGxpbWl0cy4gU2VlIGIvNjIxMTU2NjAuCiAgICBsZXQgcG9zaXRpb24gPSAwOwogICAgZG8gewogICAgICBjb25zdCBsZW5ndGggPSBNYXRoLm1pbihmaWxlRGF0YS5ieXRlTGVuZ3RoIC0gcG9zaXRpb24sIE1BWF9QQVlMT0FEX1NJWkUpOwogICAgICBjb25zdCBjaHVuayA9IG5ldyBVaW50OEFycmF5KGZpbGVEYXRhLCBwb3NpdGlvbiwgbGVuZ3RoKTsKICAgICAgcG9zaXRpb24gKz0gbGVuZ3RoOwoKICAgICAgY29uc3QgYmFzZTY0ID0gYnRvYShTdHJpbmcuZnJvbUNoYXJDb2RlLmFwcGx5KG51bGwsIGNodW5rKSk7CiAgICAgIHlpZWxkIHsKICAgICAgICByZXNwb25zZTogewogICAgICAgICAgYWN0aW9uOiAnYXBwZW5kJywKICAgICAgICAgIGZpbGU6IGZpbGUubmFtZSwKICAgICAgICAgIGRhdGE6IGJhc2U2NCwKICAgICAgICB9LAogICAgICB9OwoKICAgICAgbGV0IHBlcmNlbnREb25lID0gZmlsZURhdGEuYnl0ZUxlbmd0aCA9PT0gMCA/CiAgICAgICAgICAxMDAgOgogICAgICAgICAgTWF0aC5yb3VuZCgocG9zaXRpb24gLyBmaWxlRGF0YS5ieXRlTGVuZ3RoKSAqIDEwMCk7CiAgICAgIHBlcmNlbnQudGV4dENvbnRlbnQgPSBgJHtwZXJjZW50RG9uZX0lIGRvbmVgOwoKICAgIH0gd2hpbGUgKHBvc2l0aW9uIDwgZmlsZURhdGEuYnl0ZUxlbmd0aCk7CiAgfQoKICAvLyBBbGwgZG9uZS4KICB5aWVsZCB7CiAgICByZXNwb25zZTogewogICAgICBhY3Rpb246ICdjb21wbGV0ZScsCiAgICB9CiAgfTsKfQoKc2NvcGUuZ29vZ2xlID0gc2NvcGUuZ29vZ2xlIHx8IHt9OwpzY29wZS5nb29nbGUuY29sYWIgPSBzY29wZS5nb29nbGUuY29sYWIgfHwge307CnNjb3BlLmdvb2dsZS5jb2xhYi5fZmlsZXMgPSB7CiAgX3VwbG9hZEZpbGVzLAogIF91cGxvYWRGaWxlc0NvbnRpbnVlLAp9Owp9KShzZWxmKTsK", "headers": [ [ "content-type", "application/javascript" ] ], "ok": true, "status": 200, "status_text": "OK" } } }, "id": "2S6AOzjFwFm0", "outputId": "341c4214-0dd5-4235-d1ed-7a65dd8ad7b7", "scrolled": true }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py:2714: DtypeWarning: Columns (0) have mixed types. Specify dtype option on import or set low_memory=False.\n", " interactivity=interactivity, compiler=compiler, result=result)\n" ] }, { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
CODGEOP18_POPP13_POPP08_POPD99_POPD90_POPD82_POPD75_POPD68_POPSUPERF...D75_LOGVACD68_LOGVACP18_PMENP13_PMENP08_PMEND99_PMEND90_NPER_RPD82_NPER_RPD75_NPER_RPD68_NPER_RP
0100177176779172857947736834715.95...22.025.0771.000000767.000000791.000000728579477.0368.0347.0
11002253236194168159136106889.15...23.01.0253.000000236.000000194.000000168159136.0106.088.0
21004142041435912792114361045597379550894924.60...246.0155.013697.54792013831.01939012305.61616011015100929333.09164.08582.0
310051720163515671408115684875662715.92...16.015.01720.0000001635.0000001567.00000014061155848.0753.0627.0
41006112108123867665821085.88...13.08.0112.000000108.000000123.000000867665.082.0108.0
510072763250322962146199618621270119333.55...80.073.02753.0000002498.0006662296.000000214419861832.01261.01187.0
610087557446575865954053533275.22...12.010.0755.000000744.000000657.000000586595405.0353.0327.0
710093243373312752622761841596.94...2.01.0324.000000337.000000331.000000275262276.0184.0159.0
810101113110892676968771469752829.26...11.01.01113.0000001108.000000921.998087769687669.0616.0499.0
9101137339433932934127920014814.57...6.020.0373.000000394.000000339.000000329341279.0200.0148.0
10101232931428527529127326929621.65...6.022.0327.000000314.000000285.000000275290273.0269.0296.0
11101314415816413512814514014314.10...10.019.0144.000000158.000000164.000000135128145.0140.0143.0
1210143356341034333610336927661400125523.49...36.033.03313.0000003364.0000003390.000000356533692750.01358.01244.0
13101564763159353350047944046622.49...28.032.0647.000000631.000000591.000000533500479.0440.0466.0
14101646142736833231431133435317.47...19.018.0461.000000427.000000368.000000332314310.0333.0351.0
1510174504224213904054474795827.84...50.07.0450.000000422.000000421.000000390405447.0479.0582.0
16101927212315142833486.82...1.03.027.00000021.00000023.000000151428.033.048.0
17102114271387128411028517194804965.50...9.013.01330.0000001270.0000001161.000000919797662.0403.0387.0
1810221244117510979709619148108383.75...46.025.01228.0000001157.0068521079.004650967952911.0810.0826.0
191023716979696895941034.68...2.08.071.00000067.00259879.000000656895.094.0103.0
2010243196326026621924177616821279123618.69...34.022.03195.0000003260.0000002662.000000192417761672.01279.01236.0
2110254078403636792914249621131889198156.87...43.043.04042.0042534017.6647293653.129121291424942109.01889.01965.0
2210269488557957627516695885680.88...15.012.0890.333333777.384304729.920135699684607.0534.0531.0
231027251328282362153416681197105173218.04...24.012.01884.0000001620.0000001513.000000142912831042.0903.0646.0
2410286105735955293773072542848.91...13.05.0610.000000573.000000595.000000528377307.0251.0284.0
25102968767756049242241551557514.07...21.012.0609.000000599.966575509.960013442392405.0470.0539.0
2610308488768818178686665315840.94...19.016.0848.000000876.000000870.004422811868666.0531.0584.0
27103136323646346434883233260210778327.83...33.019.03608.0000003574.0000003414.000000347732302602.01066.0820.0
2810323351330428832594231914861341102213.30...14.076.03285.0000003229.0000002883.000000259423191465.01331.01019.0
291033164311584715528144221415713812141941309762.53...386.0275.016190.51006015619.85643015284.834490142091386313493.013893.012832.0
..................................................................
3496397356183417071535103274855439927610030.00...0.013.01833.0000891707.0000001535.0000001031748550.0399.0276.0
34964973578698634339732862178675410417232112.00...0.00.07998.0000006343.0000003973.00000028621767751.01041.0723.0
34965973582161504762391231381361075680.00...3.02.082.966872150.000000476.000000239123138.0136.089.0
3496697360938176496458362824516184533182020.00...0.00.09335.6667807649.0000006458.00000035932451601.0453.0318.0
3496797361143013501305887630292208165187.40...0.028.01428.9998891348.9999861305.000000887630292.0208.0165.0
349689736262126335313616507502974102842628.00...0.00.04292.1545276333.6665653136.0000001647742296.0410.0284.0
34969974011124611203103367172593551504863454726.27...166.084.011215.99877011182.99961010304.000000715259185146.04863.04547.0
34970974021276812616114049683845569455941553388.55...77.079.012722.99875012549.99844011383.000000966384506945.05941.05533.0
34971974036914651960225170426037053745372366.83...0.0116.06834.0038576465.6693946020.999967516742593705.03745.03723.0
349729740414108135811336711755876974796610651038.65...278.096.014105.99999013575.00022013362.0001101175087647479.06610.06510.0
349739740512308116331169210151885278347961795133.93...175.0132.012308.00000011628.99997011692.0000001014888477834.07961.07951.0
34974974066568574149403434267620202062230483.19...217.0139.06528.0000005697.0000004915.000000343226731993.02062.02285.0
3497597407335313588138279384123469230131250681976816.62...417.0278.032844.67516035051.01092037395.676290375063409429743.025003.019707.0
3497697408326333143928798219041561411002101127626118.35...159.0171.032525.33467031336.66507028729.332600218401560410987.010101.07626.0
3497797409567475615652956431743504930075252312209453.07...612.0360.056396.48350055742.99974052643.848830429323486929861.025142.022035.0
34978974103727436131338023156026187235412165819492229.61...618.0314.036952.41813035846.80925033512.890180313882611023431.021641.019352.0
349799741115053514244214423813155712199910907210351285444142.79...2537.01239.0148338.517600140092.607300142252.282500129688120718106928.0101876.081652.0
34980974123751737550350623029325630233072365322361178.50...660.0372.037312.66887037306.99931034889.000470301732548623154.023351.022058.0
34981974133419633154299252531420931182071739616870118.37...501.0278.034161.66641033139.33355029905.666810252802091518180.017390.016863.0
3498297414535895265650717435193742031785302912666398.90...700.0390.053501.66686052540.66656050603.667390434713728031689.030184.026437.0
34983974151034921043321030088771271669584125255443129241.28...980.0668.0102693.530500103486.443500102496.498800872957144557842.051335.042046.0
3498497416849618141576247689155884650082460604035595.99...1042.0703.083421.91088079887.17821075129.692600680045771948465.045217.039106.0
349859741751495088511448604005347634533336153.94...73.075.05149.0000005088.0000005114.000000486040053476.03453.03336.0
3498697418332343260530815265822015817251165661436787.21...270.0164.033081.05932032404.33234030668.447160264802002516954.016374.014268.0
349879741962966782680965515761526548504761177.60...139.0131.06296.0000006781.0000006809.000000654757605261.04850.04761.0
3498897420237182220922411181441469513196119841115157.84...267.0159.023614.66461022128.99913022367.333840181351468513154.011965.011041.0
349899742172247226729474027004646764627105103.82...201.0138.07221.0000007192.6666677195.327612737269736435.06448.06881.0
34990974227938576090720266032347593405453610731378165.43...0.0617.078973.78598075647.54820071653.651910601234746039741.036001.030416.0
34991974237076726869946598576751324864447142.58...113.086.07070.0002837260.0003676990.999857659757635132.04864.04465.0
34992974245492538659946115585657355672558684.40...278.0200.05487.0000005383.0000005991.000000610758355697.05646.05361.0
\n", "

34993 rows × 64 columns

\n", "
" ], "text/plain": [ " CODGEO P18_POP P13_POP P08_POP D99_POP D90_POP D82_POP D75_POP \\\n", "0 1001 771 767 791 728 579 477 368 \n", "1 1002 253 236 194 168 159 136 106 \n", "2 1004 14204 14359 12792 11436 10455 9737 9550 \n", "3 1005 1720 1635 1567 1408 1156 848 756 \n", "4 1006 112 108 123 86 76 65 82 \n", "5 1007 2763 2503 2296 2146 1996 1862 1270 \n", "6 1008 755 744 657 586 595 405 353 \n", "7 1009 324 337 331 275 262 276 184 \n", "8 1010 1113 1108 926 769 687 714 697 \n", "9 1011 373 394 339 329 341 279 200 \n", "10 1012 329 314 285 275 291 273 269 \n", "11 1013 144 158 164 135 128 145 140 \n", "12 1014 3356 3410 3433 3610 3369 2766 1400 \n", "13 1015 647 631 593 533 500 479 440 \n", "14 1016 461 427 368 332 314 311 334 \n", "15 1017 450 422 421 390 405 447 479 \n", "16 1019 27 21 23 15 14 28 33 \n", "17 1021 1427 1387 1284 1102 851 719 480 \n", "18 1022 1244 1175 1097 970 961 914 810 \n", "19 1023 71 69 79 69 68 95 94 \n", "20 1024 3196 3260 2662 1924 1776 1682 1279 \n", "21 1025 4078 4036 3679 2914 2496 2113 1889 \n", "22 1026 948 855 795 762 751 669 588 \n", "23 1027 2513 2828 2362 1534 1668 1197 1051 \n", "24 1028 610 573 595 529 377 307 254 \n", "25 1029 687 677 560 492 422 415 515 \n", "26 1030 848 876 881 817 868 666 531 \n", "27 1031 3632 3646 3464 3488 3233 2602 1077 \n", "28 1032 3351 3304 2883 2594 2319 1486 1341 \n", "29 1033 16431 15847 15528 14422 14157 13812 14194 \n", "... ... ... ... ... ... ... ... ... \n", "34963 97356 1834 1707 1535 1032 748 554 399 \n", "34964 97357 8698 6343 3973 2862 1786 754 1041 \n", "34965 97358 216 150 476 239 123 138 136 \n", "34966 97360 9381 7649 6458 3628 2451 618 453 \n", "34967 97361 1430 1350 1305 887 630 292 208 \n", "34968 97362 6212 6335 3136 1650 750 297 410 \n", "34969 97401 11246 11203 10336 7172 5935 5150 4863 \n", "34970 97402 12768 12616 11404 9683 8455 6945 5941 \n", "34971 97403 6914 6519 6022 5170 4260 3705 3745 \n", "34972 97404 14108 13581 13367 11755 8769 7479 6610 \n", "34973 97405 12308 11633 11692 10151 8852 7834 7961 \n", "34974 97406 6568 5741 4940 3434 2676 2020 2062 \n", "34975 97407 33531 35881 38279 38412 34692 30131 25068 \n", "34976 97408 32633 31439 28798 21904 15614 11002 10112 \n", "34977 97409 56747 56156 52956 43174 35049 30075 25231 \n", "34978 97410 37274 36131 33802 31560 26187 23541 21658 \n", "34979 97411 150535 142442 144238 131557 121999 109072 103512 \n", "34980 97412 37517 37550 35062 30293 25630 23307 23653 \n", "34981 97413 34196 33154 29925 25314 20931 18207 17396 \n", "34982 97414 53589 52656 50717 43519 37420 31785 30291 \n", "34983 97415 103492 104332 103008 87712 71669 58412 52554 \n", "34984 97416 84961 81415 76247 68915 58846 50082 46060 \n", "34985 97417 5149 5088 5114 4860 4005 3476 3453 \n", "34986 97418 33234 32605 30815 26582 20158 17251 16566 \n", "34987 97419 6296 6782 6809 6551 5761 5265 4850 \n", "34988 97420 23718 22209 22411 18144 14695 13196 11984 \n", "34989 97421 7224 7226 7294 7402 7004 6467 6462 \n", "34990 97422 79385 76090 72026 60323 47593 40545 36107 \n", "34991 97423 7076 7268 6994 6598 5767 5132 4864 \n", "34992 97424 5492 5386 5994 6115 5856 5735 5672 \n", "\n", " D68_POP SUPERF ... D75_LOGVAC D68_LOGVAC P18_PMEN \\\n", "0 347 15.95 ... 22.0 25.0 771.000000 \n", "1 88 9.15 ... 23.0 1.0 253.000000 \n", "2 8949 24.60 ... 246.0 155.0 13697.547920 \n", "3 627 15.92 ... 16.0 15.0 1720.000000 \n", "4 108 5.88 ... 13.0 8.0 112.000000 \n", "5 1193 33.55 ... 80.0 73.0 2753.000000 \n", "6 327 5.22 ... 12.0 10.0 755.000000 \n", "7 159 6.94 ... 2.0 1.0 324.000000 \n", "8 528 29.26 ... 11.0 1.0 1113.000000 \n", "9 148 14.57 ... 6.0 20.0 373.000000 \n", "10 296 21.65 ... 6.0 22.0 327.000000 \n", "11 143 14.10 ... 10.0 19.0 144.000000 \n", "12 1255 23.49 ... 36.0 33.0 3313.000000 \n", "13 466 22.49 ... 28.0 32.0 647.000000 \n", "14 353 17.47 ... 19.0 18.0 461.000000 \n", "15 582 7.84 ... 50.0 7.0 450.000000 \n", "16 48 6.82 ... 1.0 3.0 27.000000 \n", "17 496 5.50 ... 9.0 13.0 1330.000000 \n", "18 838 3.75 ... 46.0 25.0 1228.000000 \n", "19 103 4.68 ... 2.0 8.0 71.000000 \n", "20 1236 18.69 ... 34.0 22.0 3195.000000 \n", "21 1981 56.87 ... 43.0 43.0 4042.004253 \n", "22 568 0.88 ... 15.0 12.0 890.333333 \n", "23 732 18.04 ... 24.0 12.0 1884.000000 \n", "24 284 8.91 ... 13.0 5.0 610.000000 \n", "25 575 14.07 ... 21.0 12.0 609.000000 \n", "26 584 0.94 ... 19.0 16.0 848.000000 \n", "27 832 7.83 ... 33.0 19.0 3608.000000 \n", "28 1022 13.30 ... 14.0 76.0 3285.000000 \n", "29 13097 62.53 ... 386.0 275.0 16190.510060 \n", "... ... ... ... ... ... ... \n", "34963 276 10030.00 ... 0.0 13.0 1833.000089 \n", "34964 723 2112.00 ... 0.0 0.0 7998.000000 \n", "34965 107 5680.00 ... 3.0 2.0 82.966872 \n", "34966 318 2020.00 ... 0.0 0.0 9335.666780 \n", "34967 165 187.40 ... 0.0 28.0 1428.999889 \n", "34968 284 2628.00 ... 0.0 0.0 4292.154527 \n", "34969 4547 26.27 ... 166.0 84.0 11215.998770 \n", "34970 5533 88.55 ... 77.0 79.0 12722.998750 \n", "34971 3723 66.83 ... 0.0 116.0 6834.003857 \n", "34972 6510 38.65 ... 278.0 96.0 14105.999990 \n", "34973 7951 33.93 ... 175.0 132.0 12308.000000 \n", "34974 2304 83.19 ... 217.0 139.0 6528.000000 \n", "34975 19768 16.62 ... 417.0 278.0 32844.675160 \n", "34976 7626 118.35 ... 159.0 171.0 32525.334670 \n", "34977 22094 53.07 ... 612.0 360.0 56396.483500 \n", "34978 19492 229.61 ... 618.0 314.0 36952.418130 \n", "34979 85444 142.79 ... 2537.0 1239.0 148338.517600 \n", "34980 22361 178.50 ... 660.0 372.0 37312.668870 \n", "34981 16870 118.37 ... 501.0 278.0 34161.666410 \n", "34982 26663 98.90 ... 700.0 390.0 53501.666860 \n", "34983 43129 241.28 ... 980.0 668.0 102693.530500 \n", "34984 40355 95.99 ... 1042.0 703.0 83421.910880 \n", "34985 3336 153.94 ... 73.0 75.0 5149.000000 \n", "34986 14367 87.21 ... 270.0 164.0 33081.059320 \n", "34987 4761 177.60 ... 139.0 131.0 6296.000000 \n", "34988 11151 57.84 ... 267.0 159.0 23614.664610 \n", "34989 7105 103.82 ... 201.0 138.0 7221.000000 \n", "34990 31378 165.43 ... 0.0 617.0 78973.785980 \n", "34991 4471 42.58 ... 113.0 86.0 7070.000283 \n", "34992 5586 84.40 ... 278.0 200.0 5487.000000 \n", "\n", " P13_PMEN P08_PMEN D99_PMEN D90_NPER_RP D82_NPER_RP \\\n", "0 767.000000 791.000000 728 579 477.0 \n", "1 236.000000 194.000000 168 159 136.0 \n", "2 13831.019390 12305.616160 11015 10092 9333.0 \n", "3 1635.000000 1567.000000 1406 1155 848.0 \n", "4 108.000000 123.000000 86 76 65.0 \n", "5 2498.000666 2296.000000 2144 1986 1832.0 \n", "6 744.000000 657.000000 586 595 405.0 \n", "7 337.000000 331.000000 275 262 276.0 \n", "8 1108.000000 921.998087 769 687 669.0 \n", "9 394.000000 339.000000 329 341 279.0 \n", "10 314.000000 285.000000 275 290 273.0 \n", "11 158.000000 164.000000 135 128 145.0 \n", "12 3364.000000 3390.000000 3565 3369 2750.0 \n", "13 631.000000 591.000000 533 500 479.0 \n", "14 427.000000 368.000000 332 314 310.0 \n", "15 422.000000 421.000000 390 405 447.0 \n", "16 21.000000 23.000000 15 14 28.0 \n", "17 1270.000000 1161.000000 919 797 662.0 \n", "18 1157.006852 1079.004650 967 952 911.0 \n", "19 67.002598 79.000000 65 68 95.0 \n", "20 3260.000000 2662.000000 1924 1776 1672.0 \n", "21 4017.664729 3653.129121 2914 2494 2109.0 \n", "22 777.384304 729.920135 699 684 607.0 \n", "23 1620.000000 1513.000000 1429 1283 1042.0 \n", "24 573.000000 595.000000 528 377 307.0 \n", "25 599.966575 509.960013 442 392 405.0 \n", "26 876.000000 870.004422 811 868 666.0 \n", "27 3574.000000 3414.000000 3477 3230 2602.0 \n", "28 3229.000000 2883.000000 2594 2319 1465.0 \n", "29 15619.856430 15284.834490 14209 13863 13493.0 \n", "... ... ... ... ... ... \n", "34963 1707.000000 1535.000000 1031 748 550.0 \n", "34964 6343.000000 3973.000000 2862 1767 751.0 \n", "34965 150.000000 476.000000 239 123 138.0 \n", "34966 7649.000000 6458.000000 3593 2451 601.0 \n", "34967 1348.999986 1305.000000 887 630 292.0 \n", "34968 6333.666565 3136.000000 1647 742 296.0 \n", "34969 11182.999610 10304.000000 7152 5918 5146.0 \n", "34970 12549.998440 11383.000000 9663 8450 6945.0 \n", "34971 6465.669394 6020.999967 5167 4259 3705.0 \n", "34972 13575.000220 13362.000110 11750 8764 7479.0 \n", "34973 11628.999970 11692.000000 10148 8847 7834.0 \n", "34974 5697.000000 4915.000000 3432 2673 1993.0 \n", "34975 35051.010920 37395.676290 37506 34094 29743.0 \n", "34976 31336.665070 28729.332600 21840 15604 10987.0 \n", "34977 55742.999740 52643.848830 42932 34869 29861.0 \n", "34978 35846.809250 33512.890180 31388 26110 23431.0 \n", "34979 140092.607300 142252.282500 129688 120718 106928.0 \n", "34980 37306.999310 34889.000470 30173 25486 23154.0 \n", "34981 33139.333550 29905.666810 25280 20915 18180.0 \n", "34982 52540.666560 50603.667390 43471 37280 31689.0 \n", "34983 103486.443500 102496.498800 87295 71445 57842.0 \n", "34984 79887.178210 75129.692600 68004 57719 48465.0 \n", "34985 5088.000000 5114.000000 4860 4005 3476.0 \n", "34986 32404.332340 30668.447160 26480 20025 16954.0 \n", "34987 6781.000000 6809.000000 6547 5760 5261.0 \n", "34988 22128.999130 22367.333840 18135 14685 13154.0 \n", "34989 7192.666667 7195.327612 7372 6973 6435.0 \n", "34990 75647.548200 71653.651910 60123 47460 39741.0 \n", "34991 7260.000367 6990.999857 6597 5763 5132.0 \n", "34992 5383.000000 5991.000000 6107 5835 5697.0 \n", "\n", " D75_NPER_RP D68_NPER_RP \n", "0 368.0 347.0 \n", "1 106.0 88.0 \n", "2 9164.0 8582.0 \n", "3 753.0 627.0 \n", "4 82.0 108.0 \n", "5 1261.0 1187.0 \n", "6 353.0 327.0 \n", "7 184.0 159.0 \n", "8 616.0 499.0 \n", "9 200.0 148.0 \n", "10 269.0 296.0 \n", "11 140.0 143.0 \n", "12 1358.0 1244.0 \n", "13 440.0 466.0 \n", "14 333.0 351.0 \n", "15 479.0 582.0 \n", "16 33.0 48.0 \n", "17 403.0 387.0 \n", "18 810.0 826.0 \n", "19 94.0 103.0 \n", "20 1279.0 1236.0 \n", "21 1889.0 1965.0 \n", "22 534.0 531.0 \n", "23 903.0 646.0 \n", "24 251.0 284.0 \n", "25 470.0 539.0 \n", "26 531.0 584.0 \n", "27 1066.0 820.0 \n", "28 1331.0 1019.0 \n", "29 13893.0 12832.0 \n", "... ... ... \n", "34963 399.0 276.0 \n", "34964 1041.0 723.0 \n", "34965 136.0 89.0 \n", "34966 453.0 318.0 \n", "34967 208.0 165.0 \n", "34968 410.0 284.0 \n", "34969 4863.0 4547.0 \n", "34970 5941.0 5533.0 \n", "34971 3745.0 3723.0 \n", "34972 6610.0 6510.0 \n", "34973 7961.0 7951.0 \n", "34974 2062.0 2285.0 \n", "34975 25003.0 19707.0 \n", "34976 10101.0 7626.0 \n", "34977 25142.0 22035.0 \n", "34978 21641.0 19352.0 \n", "34979 101876.0 81652.0 \n", "34980 23351.0 22058.0 \n", "34981 17390.0 16863.0 \n", "34982 30184.0 26437.0 \n", "34983 51335.0 42046.0 \n", "34984 45217.0 39106.0 \n", "34985 3453.0 3336.0 \n", "34986 16374.0 14268.0 \n", "34987 4850.0 4761.0 \n", "34988 11965.0 11041.0 \n", "34989 6448.0 6881.0 \n", "34990 36001.0 30416.0 \n", "34991 4864.0 4465.0 \n", "34992 5646.0 5361.0 \n", "\n", "[34993 rows x 64 columns]" ] }, "execution_count": 62, "metadata": {}, "output_type": "execute_result" } ], "source": [ "stat = pd.read_csv('statistiques.csv',\";\")\n", "stat" ] }, { "cell_type": "code", "execution_count": 63, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 468 }, "id": "_53_Cya6o3bP", "outputId": "500dbc18-b699-401e-ce87-16fe7a650ec2", "scrolled": true }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
CODGEOP18_POPP13_POPP08_POPD99_POPD90_POPD82_POPD75_POPD68_POPSUPERF...D75_LOGVACD68_LOGVACP18_PMENP13_PMENP08_PMEND99_PMEND90_NPER_RPD82_NPER_RPD75_NPER_RPD68_NPER_RP
00100177176779172857947736834715.95...22.025.0771.000000767.000000791.000000728579477.0368.0347.0
101002253236194168159136106889.15...23.01.0253.000000236.000000194.000000168159136.0106.088.0
201004142041435912792114361045597379550894924.60...246.0155.013697.54792013831.01939012305.61616011015100929333.09164.08582.0
3010051720163515671408115684875662715.92...16.015.01720.0000001635.0000001567.00000014061155848.0753.0627.0
401006112108123867665821085.88...13.08.0112.000000108.000000123.000000867665.082.0108.0
5010072763250322962146199618621270119333.55...80.073.02753.0000002498.0006662296.000000214419861832.01261.01187.0
6010087557446575865954053533275.22...12.010.0755.000000744.000000657.000000586595405.0353.0327.0
7010093243373312752622761841596.94...2.01.0324.000000337.000000331.000000275262276.0184.0159.0
8010101113110892676968771469752829.26...11.01.01113.0000001108.000000921.998087769687669.0616.0499.0
90101137339433932934127920014814.57...6.020.0373.000000394.000000339.000000329341279.0200.0148.0
100101232931428527529127326929621.65...6.022.0327.000000314.000000285.000000275290273.0269.0296.0
110101314415816413512814514014314.10...10.019.0144.000000158.000000164.000000135128145.0140.0143.0
12010143356341034333610336927661400125523.49...36.033.03313.0000003364.0000003390.000000356533692750.01358.01244.0
130101564763159353350047944046622.49...28.032.0647.000000631.000000591.000000533500479.0440.0466.0
140101646142736833231431133435317.47...19.018.0461.000000427.000000368.000000332314310.0333.0351.0
15010174504224213904054474795827.84...50.07.0450.000000422.000000421.000000390405447.0479.0582.0
160101927212315142833486.82...1.03.027.00000021.00000023.000000151428.033.048.0
170102114271387128411028517194804965.50...9.013.01330.0000001270.0000001161.000000919797662.0403.0387.0
18010221244117510979709619148108383.75...46.025.01228.0000001157.0068521079.004650967952911.0810.0826.0
1901023716979696895941034.68...2.08.071.00000067.00259879.000000656895.094.0103.0
20010243196326026621924177616821279123618.69...34.022.03195.0000003260.0000002662.000000192417761672.01279.01236.0
21010254078403636792914249621131889198156.87...43.043.04042.0042534017.6647293653.129121291424942109.01889.01965.0
22010269488557957627516695885680.88...15.012.0890.333333777.384304729.920135699684607.0534.0531.0
2301027251328282362153416681197105173218.04...24.012.01884.0000001620.0000001513.000000142912831042.0903.0646.0
24010286105735955293773072542848.91...13.05.0610.000000573.000000595.000000528377307.0251.0284.0
250102968767756049242241551557514.07...21.012.0609.000000599.966575509.960013442392405.0470.0539.0
26010308488768818178686665315840.94...19.016.0848.000000876.000000870.004422811868666.0531.0584.0
270103136323646346434883233260210778327.83...33.019.03608.0000003574.0000003414.000000347732302602.01066.0820.0
28010323351330428832594231914861341102213.30...14.076.03285.0000003229.0000002883.000000259423191465.01331.01019.0
2901033164311584715528144221415713812141941309762.53...386.0275.016190.51006015619.85643015284.834490142091386313493.013893.012832.0
..................................................................
3496397356183417071535103274855439927610030.00...0.013.01833.0000891707.0000001535.0000001031748550.0399.0276.0
34964973578698634339732862178675410417232112.00...0.00.07998.0000006343.0000003973.00000028621767751.01041.0723.0
34965973582161504762391231381361075680.00...3.02.082.966872150.000000476.000000239123138.0136.089.0
3496697360938176496458362824516184533182020.00...0.00.09335.6667807649.0000006458.00000035932451601.0453.0318.0
3496797361143013501305887630292208165187.40...0.028.01428.9998891348.9999861305.000000887630292.0208.0165.0
349689736262126335313616507502974102842628.00...0.00.04292.1545276333.6665653136.0000001647742296.0410.0284.0
34969974011124611203103367172593551504863454726.27...166.084.011215.99877011182.99961010304.000000715259185146.04863.04547.0
34970974021276812616114049683845569455941553388.55...77.079.012722.99875012549.99844011383.000000966384506945.05941.05533.0
34971974036914651960225170426037053745372366.83...0.0116.06834.0038576465.6693946020.999967516742593705.03745.03723.0
349729740414108135811336711755876974796610651038.65...278.096.014105.99999013575.00022013362.0001101175087647479.06610.06510.0
349739740512308116331169210151885278347961795133.93...175.0132.012308.00000011628.99997011692.0000001014888477834.07961.07951.0
34974974066568574149403434267620202062230483.19...217.0139.06528.0000005697.0000004915.000000343226731993.02062.02285.0
3497597407335313588138279384123469230131250681976816.62...417.0278.032844.67516035051.01092037395.676290375063409429743.025003.019707.0
3497697408326333143928798219041561411002101127626118.35...159.0171.032525.33467031336.66507028729.332600218401560410987.010101.07626.0
3497797409567475615652956431743504930075252312209453.07...612.0360.056396.48350055742.99974052643.848830429323486929861.025142.022035.0
34978974103727436131338023156026187235412165819492229.61...618.0314.036952.41813035846.80925033512.890180313882611023431.021641.019352.0
349799741115053514244214423813155712199910907210351285444142.79...2537.01239.0148338.517600140092.607300142252.282500129688120718106928.0101876.081652.0
34980974123751737550350623029325630233072365322361178.50...660.0372.037312.66887037306.99931034889.000470301732548623154.023351.022058.0
34981974133419633154299252531420931182071739616870118.37...501.0278.034161.66641033139.33355029905.666810252802091518180.017390.016863.0
3498297414535895265650717435193742031785302912666398.90...700.0390.053501.66686052540.66656050603.667390434713728031689.030184.026437.0
34983974151034921043321030088771271669584125255443129241.28...980.0668.0102693.530500103486.443500102496.498800872957144557842.051335.042046.0
3498497416849618141576247689155884650082460604035595.99...1042.0703.083421.91088079887.17821075129.692600680045771948465.045217.039106.0
349859741751495088511448604005347634533336153.94...73.075.05149.0000005088.0000005114.000000486040053476.03453.03336.0
3498697418332343260530815265822015817251165661436787.21...270.0164.033081.05932032404.33234030668.447160264802002516954.016374.014268.0
349879741962966782680965515761526548504761177.60...139.0131.06296.0000006781.0000006809.000000654757605261.04850.04761.0
3498897420237182220922411181441469513196119841115157.84...267.0159.023614.66461022128.99913022367.333840181351468513154.011965.011041.0
349899742172247226729474027004646764627105103.82...201.0138.07221.0000007192.6666677195.327612737269736435.06448.06881.0
34990974227938576090720266032347593405453610731378165.43...0.0617.078973.78598075647.54820071653.651910601234746039741.036001.030416.0
34991974237076726869946598576751324864447142.58...113.086.07070.0002837260.0003676990.999857659757635132.04864.04465.0
34992974245492538659946115585657355672558684.40...278.0200.05487.0000005383.0000005991.000000610758355697.05646.05361.0
\n", "

34993 rows × 64 columns

\n", "
" ], "text/plain": [ " CODGEO P18_POP P13_POP P08_POP D99_POP D90_POP D82_POP D75_POP \\\n", "0 01001 771 767 791 728 579 477 368 \n", "1 01002 253 236 194 168 159 136 106 \n", "2 01004 14204 14359 12792 11436 10455 9737 9550 \n", "3 01005 1720 1635 1567 1408 1156 848 756 \n", "4 01006 112 108 123 86 76 65 82 \n", "5 01007 2763 2503 2296 2146 1996 1862 1270 \n", "6 01008 755 744 657 586 595 405 353 \n", "7 01009 324 337 331 275 262 276 184 \n", "8 01010 1113 1108 926 769 687 714 697 \n", "9 01011 373 394 339 329 341 279 200 \n", "10 01012 329 314 285 275 291 273 269 \n", "11 01013 144 158 164 135 128 145 140 \n", "12 01014 3356 3410 3433 3610 3369 2766 1400 \n", "13 01015 647 631 593 533 500 479 440 \n", "14 01016 461 427 368 332 314 311 334 \n", "15 01017 450 422 421 390 405 447 479 \n", "16 01019 27 21 23 15 14 28 33 \n", "17 01021 1427 1387 1284 1102 851 719 480 \n", "18 01022 1244 1175 1097 970 961 914 810 \n", "19 01023 71 69 79 69 68 95 94 \n", "20 01024 3196 3260 2662 1924 1776 1682 1279 \n", "21 01025 4078 4036 3679 2914 2496 2113 1889 \n", "22 01026 948 855 795 762 751 669 588 \n", "23 01027 2513 2828 2362 1534 1668 1197 1051 \n", "24 01028 610 573 595 529 377 307 254 \n", "25 01029 687 677 560 492 422 415 515 \n", "26 01030 848 876 881 817 868 666 531 \n", "27 01031 3632 3646 3464 3488 3233 2602 1077 \n", "28 01032 3351 3304 2883 2594 2319 1486 1341 \n", "29 01033 16431 15847 15528 14422 14157 13812 14194 \n", "... ... ... ... ... ... ... ... ... \n", "34963 97356 1834 1707 1535 1032 748 554 399 \n", "34964 97357 8698 6343 3973 2862 1786 754 1041 \n", "34965 97358 216 150 476 239 123 138 136 \n", "34966 97360 9381 7649 6458 3628 2451 618 453 \n", "34967 97361 1430 1350 1305 887 630 292 208 \n", "34968 97362 6212 6335 3136 1650 750 297 410 \n", "34969 97401 11246 11203 10336 7172 5935 5150 4863 \n", "34970 97402 12768 12616 11404 9683 8455 6945 5941 \n", "34971 97403 6914 6519 6022 5170 4260 3705 3745 \n", "34972 97404 14108 13581 13367 11755 8769 7479 6610 \n", "34973 97405 12308 11633 11692 10151 8852 7834 7961 \n", "34974 97406 6568 5741 4940 3434 2676 2020 2062 \n", "34975 97407 33531 35881 38279 38412 34692 30131 25068 \n", "34976 97408 32633 31439 28798 21904 15614 11002 10112 \n", "34977 97409 56747 56156 52956 43174 35049 30075 25231 \n", "34978 97410 37274 36131 33802 31560 26187 23541 21658 \n", "34979 97411 150535 142442 144238 131557 121999 109072 103512 \n", "34980 97412 37517 37550 35062 30293 25630 23307 23653 \n", "34981 97413 34196 33154 29925 25314 20931 18207 17396 \n", "34982 97414 53589 52656 50717 43519 37420 31785 30291 \n", "34983 97415 103492 104332 103008 87712 71669 58412 52554 \n", "34984 97416 84961 81415 76247 68915 58846 50082 46060 \n", "34985 97417 5149 5088 5114 4860 4005 3476 3453 \n", "34986 97418 33234 32605 30815 26582 20158 17251 16566 \n", "34987 97419 6296 6782 6809 6551 5761 5265 4850 \n", "34988 97420 23718 22209 22411 18144 14695 13196 11984 \n", "34989 97421 7224 7226 7294 7402 7004 6467 6462 \n", "34990 97422 79385 76090 72026 60323 47593 40545 36107 \n", "34991 97423 7076 7268 6994 6598 5767 5132 4864 \n", "34992 97424 5492 5386 5994 6115 5856 5735 5672 \n", "\n", " D68_POP SUPERF ... D75_LOGVAC D68_LOGVAC P18_PMEN \\\n", "0 347 15.95 ... 22.0 25.0 771.000000 \n", "1 88 9.15 ... 23.0 1.0 253.000000 \n", "2 8949 24.60 ... 246.0 155.0 13697.547920 \n", "3 627 15.92 ... 16.0 15.0 1720.000000 \n", "4 108 5.88 ... 13.0 8.0 112.000000 \n", "5 1193 33.55 ... 80.0 73.0 2753.000000 \n", "6 327 5.22 ... 12.0 10.0 755.000000 \n", "7 159 6.94 ... 2.0 1.0 324.000000 \n", "8 528 29.26 ... 11.0 1.0 1113.000000 \n", "9 148 14.57 ... 6.0 20.0 373.000000 \n", "10 296 21.65 ... 6.0 22.0 327.000000 \n", "11 143 14.10 ... 10.0 19.0 144.000000 \n", "12 1255 23.49 ... 36.0 33.0 3313.000000 \n", "13 466 22.49 ... 28.0 32.0 647.000000 \n", "14 353 17.47 ... 19.0 18.0 461.000000 \n", "15 582 7.84 ... 50.0 7.0 450.000000 \n", "16 48 6.82 ... 1.0 3.0 27.000000 \n", "17 496 5.50 ... 9.0 13.0 1330.000000 \n", "18 838 3.75 ... 46.0 25.0 1228.000000 \n", "19 103 4.68 ... 2.0 8.0 71.000000 \n", "20 1236 18.69 ... 34.0 22.0 3195.000000 \n", "21 1981 56.87 ... 43.0 43.0 4042.004253 \n", "22 568 0.88 ... 15.0 12.0 890.333333 \n", "23 732 18.04 ... 24.0 12.0 1884.000000 \n", "24 284 8.91 ... 13.0 5.0 610.000000 \n", "25 575 14.07 ... 21.0 12.0 609.000000 \n", "26 584 0.94 ... 19.0 16.0 848.000000 \n", "27 832 7.83 ... 33.0 19.0 3608.000000 \n", "28 1022 13.30 ... 14.0 76.0 3285.000000 \n", "29 13097 62.53 ... 386.0 275.0 16190.510060 \n", "... ... ... ... ... ... ... \n", "34963 276 10030.00 ... 0.0 13.0 1833.000089 \n", "34964 723 2112.00 ... 0.0 0.0 7998.000000 \n", "34965 107 5680.00 ... 3.0 2.0 82.966872 \n", "34966 318 2020.00 ... 0.0 0.0 9335.666780 \n", "34967 165 187.40 ... 0.0 28.0 1428.999889 \n", "34968 284 2628.00 ... 0.0 0.0 4292.154527 \n", "34969 4547 26.27 ... 166.0 84.0 11215.998770 \n", "34970 5533 88.55 ... 77.0 79.0 12722.998750 \n", "34971 3723 66.83 ... 0.0 116.0 6834.003857 \n", "34972 6510 38.65 ... 278.0 96.0 14105.999990 \n", "34973 7951 33.93 ... 175.0 132.0 12308.000000 \n", "34974 2304 83.19 ... 217.0 139.0 6528.000000 \n", "34975 19768 16.62 ... 417.0 278.0 32844.675160 \n", "34976 7626 118.35 ... 159.0 171.0 32525.334670 \n", "34977 22094 53.07 ... 612.0 360.0 56396.483500 \n", "34978 19492 229.61 ... 618.0 314.0 36952.418130 \n", "34979 85444 142.79 ... 2537.0 1239.0 148338.517600 \n", "34980 22361 178.50 ... 660.0 372.0 37312.668870 \n", "34981 16870 118.37 ... 501.0 278.0 34161.666410 \n", "34982 26663 98.90 ... 700.0 390.0 53501.666860 \n", "34983 43129 241.28 ... 980.0 668.0 102693.530500 \n", "34984 40355 95.99 ... 1042.0 703.0 83421.910880 \n", "34985 3336 153.94 ... 73.0 75.0 5149.000000 \n", "34986 14367 87.21 ... 270.0 164.0 33081.059320 \n", "34987 4761 177.60 ... 139.0 131.0 6296.000000 \n", "34988 11151 57.84 ... 267.0 159.0 23614.664610 \n", "34989 7105 103.82 ... 201.0 138.0 7221.000000 \n", "34990 31378 165.43 ... 0.0 617.0 78973.785980 \n", "34991 4471 42.58 ... 113.0 86.0 7070.000283 \n", "34992 5586 84.40 ... 278.0 200.0 5487.000000 \n", "\n", " P13_PMEN P08_PMEN D99_PMEN D90_NPER_RP D82_NPER_RP \\\n", "0 767.000000 791.000000 728 579 477.0 \n", "1 236.000000 194.000000 168 159 136.0 \n", "2 13831.019390 12305.616160 11015 10092 9333.0 \n", "3 1635.000000 1567.000000 1406 1155 848.0 \n", "4 108.000000 123.000000 86 76 65.0 \n", "5 2498.000666 2296.000000 2144 1986 1832.0 \n", "6 744.000000 657.000000 586 595 405.0 \n", "7 337.000000 331.000000 275 262 276.0 \n", "8 1108.000000 921.998087 769 687 669.0 \n", "9 394.000000 339.000000 329 341 279.0 \n", "10 314.000000 285.000000 275 290 273.0 \n", "11 158.000000 164.000000 135 128 145.0 \n", "12 3364.000000 3390.000000 3565 3369 2750.0 \n", "13 631.000000 591.000000 533 500 479.0 \n", "14 427.000000 368.000000 332 314 310.0 \n", "15 422.000000 421.000000 390 405 447.0 \n", "16 21.000000 23.000000 15 14 28.0 \n", "17 1270.000000 1161.000000 919 797 662.0 \n", "18 1157.006852 1079.004650 967 952 911.0 \n", "19 67.002598 79.000000 65 68 95.0 \n", "20 3260.000000 2662.000000 1924 1776 1672.0 \n", "21 4017.664729 3653.129121 2914 2494 2109.0 \n", "22 777.384304 729.920135 699 684 607.0 \n", "23 1620.000000 1513.000000 1429 1283 1042.0 \n", "24 573.000000 595.000000 528 377 307.0 \n", "25 599.966575 509.960013 442 392 405.0 \n", "26 876.000000 870.004422 811 868 666.0 \n", "27 3574.000000 3414.000000 3477 3230 2602.0 \n", "28 3229.000000 2883.000000 2594 2319 1465.0 \n", "29 15619.856430 15284.834490 14209 13863 13493.0 \n", "... ... ... ... ... ... \n", "34963 1707.000000 1535.000000 1031 748 550.0 \n", "34964 6343.000000 3973.000000 2862 1767 751.0 \n", "34965 150.000000 476.000000 239 123 138.0 \n", "34966 7649.000000 6458.000000 3593 2451 601.0 \n", "34967 1348.999986 1305.000000 887 630 292.0 \n", "34968 6333.666565 3136.000000 1647 742 296.0 \n", "34969 11182.999610 10304.000000 7152 5918 5146.0 \n", "34970 12549.998440 11383.000000 9663 8450 6945.0 \n", "34971 6465.669394 6020.999967 5167 4259 3705.0 \n", "34972 13575.000220 13362.000110 11750 8764 7479.0 \n", "34973 11628.999970 11692.000000 10148 8847 7834.0 \n", "34974 5697.000000 4915.000000 3432 2673 1993.0 \n", "34975 35051.010920 37395.676290 37506 34094 29743.0 \n", "34976 31336.665070 28729.332600 21840 15604 10987.0 \n", "34977 55742.999740 52643.848830 42932 34869 29861.0 \n", "34978 35846.809250 33512.890180 31388 26110 23431.0 \n", "34979 140092.607300 142252.282500 129688 120718 106928.0 \n", "34980 37306.999310 34889.000470 30173 25486 23154.0 \n", "34981 33139.333550 29905.666810 25280 20915 18180.0 \n", "34982 52540.666560 50603.667390 43471 37280 31689.0 \n", "34983 103486.443500 102496.498800 87295 71445 57842.0 \n", "34984 79887.178210 75129.692600 68004 57719 48465.0 \n", "34985 5088.000000 5114.000000 4860 4005 3476.0 \n", "34986 32404.332340 30668.447160 26480 20025 16954.0 \n", "34987 6781.000000 6809.000000 6547 5760 5261.0 \n", "34988 22128.999130 22367.333840 18135 14685 13154.0 \n", "34989 7192.666667 7195.327612 7372 6973 6435.0 \n", "34990 75647.548200 71653.651910 60123 47460 39741.0 \n", "34991 7260.000367 6990.999857 6597 5763 5132.0 \n", "34992 5383.000000 5991.000000 6107 5835 5697.0 \n", "\n", " D75_NPER_RP D68_NPER_RP \n", "0 368.0 347.0 \n", "1 106.0 88.0 \n", "2 9164.0 8582.0 \n", "3 753.0 627.0 \n", "4 82.0 108.0 \n", "5 1261.0 1187.0 \n", "6 353.0 327.0 \n", "7 184.0 159.0 \n", "8 616.0 499.0 \n", "9 200.0 148.0 \n", "10 269.0 296.0 \n", "11 140.0 143.0 \n", "12 1358.0 1244.0 \n", "13 440.0 466.0 \n", "14 333.0 351.0 \n", "15 479.0 582.0 \n", "16 33.0 48.0 \n", "17 403.0 387.0 \n", "18 810.0 826.0 \n", "19 94.0 103.0 \n", "20 1279.0 1236.0 \n", "21 1889.0 1965.0 \n", "22 534.0 531.0 \n", "23 903.0 646.0 \n", "24 251.0 284.0 \n", "25 470.0 539.0 \n", "26 531.0 584.0 \n", "27 1066.0 820.0 \n", "28 1331.0 1019.0 \n", "29 13893.0 12832.0 \n", "... ... ... \n", "34963 399.0 276.0 \n", "34964 1041.0 723.0 \n", "34965 136.0 89.0 \n", "34966 453.0 318.0 \n", "34967 208.0 165.0 \n", "34968 410.0 284.0 \n", "34969 4863.0 4547.0 \n", "34970 5941.0 5533.0 \n", "34971 3745.0 3723.0 \n", "34972 6610.0 6510.0 \n", "34973 7961.0 7951.0 \n", "34974 2062.0 2285.0 \n", "34975 25003.0 19707.0 \n", "34976 10101.0 7626.0 \n", "34977 25142.0 22035.0 \n", "34978 21641.0 19352.0 \n", "34979 101876.0 81652.0 \n", "34980 23351.0 22058.0 \n", "34981 17390.0 16863.0 \n", "34982 30184.0 26437.0 \n", "34983 51335.0 42046.0 \n", "34984 45217.0 39106.0 \n", "34985 3453.0 3336.0 \n", "34986 16374.0 14268.0 \n", "34987 4850.0 4761.0 \n", "34988 11965.0 11041.0 \n", "34989 6448.0 6881.0 \n", "34990 36001.0 30416.0 \n", "34991 4864.0 4465.0 \n", "34992 5646.0 5361.0 \n", "\n", "[34993 rows x 64 columns]" ] }, "execution_count": 63, "metadata": {}, "output_type": "execute_result" } ], "source": [ "stat['CODGEO'] = stat['CODGEO'].apply(lambda x: x if len(str(x)) == 5 else f'0{x}')\n", "stat" ] }, { "cell_type": "markdown", "metadata": { "id": "xQylE_qkw7zy" }, "source": [ "# Mise en forme des données\n" ] }, { "cell_type": "markdown", "metadata": { "id": "fsHQX4nDxT7V" }, "source": [ "### Region" ] }, { "cell_type": "markdown", "metadata": { "id": "bCmwMddvx4np" }, "source": [ "Liste des champs à garder :\n", "\n", "1. Reg\n", "2. NCC\n", "3. Libelle\n", "4. CHEFLIEU\n", "\n" ] }, { "cell_type": "code", "execution_count": 64, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 614 }, "id": "68NGZWOJw6hJ", "outputId": "9f34d32e-adf4-4369-d1a2-33f6aca6d2ed", "scrolled": true }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/usr/lib/python3/dist-packages/ipykernel_launcher.py:2: SettingWithCopyWarning: \n", "A value is trying to be set on a copy of a slice from a DataFrame.\n", "Try using .loc[row_indexer,col_indexer] = value instead\n", "\n", "See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy\n", " \n" ] }, { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
REGNCCLIBELLECHEFLIEU
001GUADELOUPEGuadeloupe97105
102MARTINIQUEMartinique97209
203GUYANEGuyane97302
304LA REUNIONLa Réunion97411
406MAYOTTEMayotte97608
511ILE DE FRANCEÎle-de-France75056
624CENTRE VAL DE LOIRECentre-Val de Loire45234
727BOURGOGNE FRANCHE COMTEBourgogne-Franche-Comté21231
828NORMANDIENormandie76540
932HAUTS DE FRANCEHauts-de-France59350
1044GRAND ESTGrand Est67482
1152PAYS DE LA LOIREPays de la Loire44109
1253BRETAGNEBretagne35238
1375NOUVELLE AQUITAINENouvelle-Aquitaine33063
1476OCCITANIEOccitanie31555
1584AUVERGNE RHONE ALPESAuvergne-Rhône-Alpes69123
1693PROVENCE ALPES COTE D AZURProvence-Alpes-Côte d'Azur13055
1794CORSECorse2A004
\n", "
" ], "text/plain": [ " REG NCC LIBELLE CHEFLIEU\n", "0 01 GUADELOUPE Guadeloupe 97105\n", "1 02 MARTINIQUE Martinique 97209\n", "2 03 GUYANE Guyane 97302\n", "3 04 LA REUNION La Réunion 97411\n", "4 06 MAYOTTE Mayotte 97608\n", "5 11 ILE DE FRANCE Île-de-France 75056\n", "6 24 CENTRE VAL DE LOIRE Centre-Val de Loire 45234\n", "7 27 BOURGOGNE FRANCHE COMTE Bourgogne-Franche-Comté 21231\n", "8 28 NORMANDIE Normandie 76540\n", "9 32 HAUTS DE FRANCE Hauts-de-France 59350\n", "10 44 GRAND EST Grand Est 67482\n", "11 52 PAYS DE LA LOIRE Pays de la Loire 44109\n", "12 53 BRETAGNE Bretagne 35238\n", "13 75 NOUVELLE AQUITAINE Nouvelle-Aquitaine 33063\n", "14 76 OCCITANIE Occitanie 31555\n", "15 84 AUVERGNE RHONE ALPES Auvergne-Rhône-Alpes 69123\n", "16 93 PROVENCE ALPES COTE D AZUR Provence-Alpes-Côte d'Azur 13055\n", "17 94 CORSE Corse 2A004" ] }, "execution_count": 64, "metadata": {}, "output_type": "execute_result" } ], "source": [ "region = region[[\"REG\",\"NCC\",\"LIBELLE\",\"CHEFLIEU\"]]\n", "region['REG'] = region['REG'].apply(lambda x: x if len(str(x)) == 2 else f'0{x}')\n", "region" ] }, { "cell_type": "markdown", "metadata": { "id": "FcOSlc4Qyywg" }, "source": [ "### Departement" ] }, { "cell_type": "markdown", "metadata": { "id": "PDo-B6EMy7zA" }, "source": [ "Liste des champs à garder :\n", "\n", "1. Dep\n", "2. NCC\n", "3. Libelle\n", "4. REG\n", "5. CHEFLIEU\n", "\n" ] }, { "cell_type": "code", "execution_count": 65, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 424 }, "id": "76z4h10_yyR4", "outputId": "4da5bd1e-d516-4585-b587-c479309f34f8", "scrolled": true }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DEPNCCLIBELLEREGCHEFLIEU
001AINAin8401053
102AISNEAisne3202408
203ALLIERAllier8403190
304ALPES DE HAUTE PROVENCEAlpes-de-Haute-Provence9304070
405HAUTES ALPESHautes-Alpes9305061
506ALPES MARITIMESAlpes-Maritimes9306088
607ARDECHEArdèche8407186
708ARDENNESArdennes4408105
809ARIEGEAriège7609122
910AUBEAube4410387
1011AUDEAude7611069
1112AVEYRONAveyron7612202
1213BOUCHES DU RHONEBouches-du-Rhône9313055
1314CALVADOSCalvados2814118
1415CANTALCantal8415014
1516CHARENTECharente7516015
1617CHARENTE MARITIMECharente-Maritime7517300
1718CHERCher2418033
1819CORREZECorrèze7519272
1921COTE D ORCôte-d'Or2721231
2022COTES D ARMORCôtes-d'Armor5322278
2123CREUSECreuse7523096
2224DORDOGNEDordogne7524322
2325DOUBSDoubs2725056
2426DROMEDrôme8426362
2527EUREEure2827229
2628EURE ET LOIREure-et-Loir2428085
2729FINISTEREFinistère5329232
282ACORSE DU SUDCorse-du-Sud942A004
292BHAUTE CORSEHaute-Corse942B033
..................
7171SAONE ET LOIRESaône-et-Loire2771270
7272SARTHESarthe5272181
7373SAVOIESavoie8473065
7474HAUTE SAVOIEHaute-Savoie8474010
7575PARISParis1175056
7676SEINE MARITIMESeine-Maritime2876540
7777SEINE ET MARNESeine-et-Marne1177288
7878YVELINESYvelines1178646
7979DEUX SEVRESDeux-Sèvres7579191
8080SOMMESomme3280021
8181TARNTarn7681004
8282TARN ET GARONNETarn-et-Garonne7682121
8383VARVar9383137
8484VAUCLUSEVaucluse9384007
8585VENDEEVendée5285191
8686VIENNEVienne7586194
8787HAUTE VIENNEHaute-Vienne7587085
8888VOSGESVosges4488160
8989YONNEYonne2789024
9090TERRITOIRE DE BELFORTTerritoire de Belfort2790010
9191ESSONNEEssonne1191228
9292HAUTS DE SEINEHauts-de-Seine1192050
9393SEINE SAINT DENISSeine-Saint-Denis1193008
9494VAL DE MARNEVal-de-Marne1194028
9595VAL D OISEVal-d'Oise1195500
96971GUADELOUPEGuadeloupe197105
97972MARTINIQUEMartinique297209
98973GUYANEGuyane397302
99974LA REUNIONLa Réunion497411
100976MAYOTTEMayotte697608
\n", "

101 rows × 5 columns

\n", "
" ], "text/plain": [ " DEP NCC LIBELLE REG CHEFLIEU\n", "0 01 AIN Ain 84 01053\n", "1 02 AISNE Aisne 32 02408\n", "2 03 ALLIER Allier 84 03190\n", "3 04 ALPES DE HAUTE PROVENCE Alpes-de-Haute-Provence 93 04070\n", "4 05 HAUTES ALPES Hautes-Alpes 93 05061\n", "5 06 ALPES MARITIMES Alpes-Maritimes 93 06088\n", "6 07 ARDECHE Ardèche 84 07186\n", "7 08 ARDENNES Ardennes 44 08105\n", "8 09 ARIEGE Ariège 76 09122\n", "9 10 AUBE Aube 44 10387\n", "10 11 AUDE Aude 76 11069\n", "11 12 AVEYRON Aveyron 76 12202\n", "12 13 BOUCHES DU RHONE Bouches-du-Rhône 93 13055\n", "13 14 CALVADOS Calvados 28 14118\n", "14 15 CANTAL Cantal 84 15014\n", "15 16 CHARENTE Charente 75 16015\n", "16 17 CHARENTE MARITIME Charente-Maritime 75 17300\n", "17 18 CHER Cher 24 18033\n", "18 19 CORREZE Corrèze 75 19272\n", "19 21 COTE D OR Côte-d'Or 27 21231\n", "20 22 COTES D ARMOR Côtes-d'Armor 53 22278\n", "21 23 CREUSE Creuse 75 23096\n", "22 24 DORDOGNE Dordogne 75 24322\n", "23 25 DOUBS Doubs 27 25056\n", "24 26 DROME Drôme 84 26362\n", "25 27 EURE Eure 28 27229\n", "26 28 EURE ET LOIR Eure-et-Loir 24 28085\n", "27 29 FINISTERE Finistère 53 29232\n", "28 2A CORSE DU SUD Corse-du-Sud 94 2A004\n", "29 2B HAUTE CORSE Haute-Corse 94 2B033\n", ".. ... ... ... ... ...\n", "71 71 SAONE ET LOIRE Saône-et-Loire 27 71270\n", "72 72 SARTHE Sarthe 52 72181\n", "73 73 SAVOIE Savoie 84 73065\n", "74 74 HAUTE SAVOIE Haute-Savoie 84 74010\n", "75 75 PARIS Paris 11 75056\n", "76 76 SEINE MARITIME Seine-Maritime 28 76540\n", "77 77 SEINE ET MARNE Seine-et-Marne 11 77288\n", "78 78 YVELINES Yvelines 11 78646\n", "79 79 DEUX SEVRES Deux-Sèvres 75 79191\n", "80 80 SOMME Somme 32 80021\n", "81 81 TARN Tarn 76 81004\n", "82 82 TARN ET GARONNE Tarn-et-Garonne 76 82121\n", "83 83 VAR Var 93 83137\n", "84 84 VAUCLUSE Vaucluse 93 84007\n", "85 85 VENDEE Vendée 52 85191\n", "86 86 VIENNE Vienne 75 86194\n", "87 87 HAUTE VIENNE Haute-Vienne 75 87085\n", "88 88 VOSGES Vosges 44 88160\n", "89 89 YONNE Yonne 27 89024\n", "90 90 TERRITOIRE DE BELFORT Territoire de Belfort 27 90010\n", "91 91 ESSONNE Essonne 11 91228\n", "92 92 HAUTS DE SEINE Hauts-de-Seine 11 92050\n", "93 93 SEINE SAINT DENIS Seine-Saint-Denis 11 93008\n", "94 94 VAL DE MARNE Val-de-Marne 11 94028\n", "95 95 VAL D OISE Val-d'Oise 11 95500\n", "96 971 GUADELOUPE Guadeloupe 1 97105\n", "97 972 MARTINIQUE Martinique 2 97209\n", "98 973 GUYANE Guyane 3 97302\n", "99 974 LA REUNION La Réunion 4 97411\n", "100 976 MAYOTTE Mayotte 6 97608\n", "\n", "[101 rows x 5 columns]" ] }, "execution_count": 65, "metadata": {}, "output_type": "execute_result" } ], "source": [ "departement = departement[[\"DEP\",\"NCC\",\"LIBELLE\",\"REG\",\"CHEFLIEU\"]]\n", "departement" ] }, { "cell_type": "markdown", "metadata": { "id": "8ZOCLwaDzJir" }, "source": [ "### Commune" ] }, { "cell_type": "markdown", "metadata": { "id": "T8OKKF4yzJlB" }, "source": [ "Liste des champs à garder :\n", "\n", "1. Com\n", "2. Typecom (que COM)\n", "3. Ncc\n", "4. Libelle\n", "5. DEP\n", "6. REG\n" ] }, { "cell_type": "code", "execution_count": 66, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 424 }, "id": "bxYanVmfzahv", "outputId": "ed7a73a9-8b9c-44c0-fd39-d0e8a002b6a1", "scrolled": true }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
COMTYPECOMNCCLIBELLEDEPREG
001001COMABERGEMENT CLEMENCIATL'Abergement-Clémenciat0184.0
101002COMABERGEMENT DE VAREYL'Abergement-de-Varey0184.0
201004COMAMBERIEU EN BUGEYAmbérieu-en-Bugey0184.0
301005COMAMBERIEUX EN DOMBESAmbérieux-en-Dombes0184.0
401006COMAMBLEONAmbléon0184.0
501007COMAMBRONAYAmbronay0184.0
601008COMAMBUTRIXAmbutrix0184.0
701009COMANDERT ET CONDONAndert-et-Condon0184.0
801010COMANGLEFORTAnglefort0184.0
901011COMAPREMONTApremont0184.0
1001012COMARANCAranc0184.0
1101013COMARANDASArandas0184.0
1201014COMARBENTArbent0184.0
1301015COMARBOYS EN BUGEYArboys en Bugey0184.0
1401015COMDARBIGNIEUArbignieuNaNNaN
1501016COMARBIGNYArbigny0184.0
1601017COMARGISArgis0184.0
1701019COMARMIXArmix0184.0
1801021COMARS SUR FORMANSArs-sur-Formans0184.0
1901022COMARTEMAREArtemare0184.0
2001023COMASNIERES SUR SAONEAsnières-sur-Saône0184.0
2101024COMATTIGNATAttignat0184.0
2201025COMBAGE DOMMARTINBâgé-Dommartin0184.0
2301025COMDBAGE LA VILLEBâgé-la-VilleNaNNaN
2401026COMBAGE LE CHATELBâgé-le-Châtel0184.0
2501027COMBALANBalan0184.0
2601028COMBANEINSBaneins0184.0
2701029COMBEAUPONTBeaupont0184.0
2801030COMBEAUREGARDBeauregard0184.0
2901031COMBELLIGNATBellignat0184.0
.....................
3771297412COMSAINT JOSEPHSaint-Joseph9744.0
3771397413COMSAINT LEUSaint-Leu9744.0
3771497414COMSAINT LOUISSaint-Louis9744.0
3771597415COMSAINT PAULSaint-Paul9744.0
3771697416COMSAINT PIERRESaint-Pierre9744.0
3771797417COMSAINT PHILIPPESaint-Philippe9744.0
3771897418COMSAINTE MARIESainte-Marie9744.0
3771997419COMSAINTE ROSESainte-Rose9744.0
3772097420COMSAINTE SUZANNESainte-Suzanne9744.0
3772197421COMSALAZIESalazie9744.0
3772297422COMTAMPONLe Tampon9744.0
3772397423COMTROIS BASSINSLes Trois-Bassins9744.0
3772497424COMCILAOSCilaos9744.0
3772597601COMACOUAAcoua9766.0
3772697602COMBANDRABOUABandraboua9766.0
3772797603COMBANDRELEBandrele9766.0
3772897604COMBOUENIBouéni9766.0
3772997605COMCHICONIChiconi9766.0
3773097606COMCHIRONGUIChirongui9766.0
3773197607COMDEMBENIDembeni9766.0
3773297608COMDZAOUDZIDzaoudzi9766.0
3773397609COMKANI KELIKani-Kéli9766.0
3773497610COMKOUNGOUKoungou9766.0
3773597611COMMAMOUDZOUMamoudzou9766.0
3773697612COMMTSAMBOROMtsamboro9766.0
3773797613COMM TSANGAMOUJIM'Tsangamouji9766.0
3773897614COMOUANGANIOuangani9766.0
3773997615COMPAMANDZIPamandzi9766.0
3774097616COMSADASada9766.0
3774197617COMTSINGONITsingoni9766.0
\n", "

37742 rows × 6 columns

\n", "
" ], "text/plain": [ " COM TYPECOM NCC LIBELLE DEP \\\n", "0 01001 COM ABERGEMENT CLEMENCIAT L'Abergement-Clémenciat 01 \n", "1 01002 COM ABERGEMENT DE VAREY L'Abergement-de-Varey 01 \n", "2 01004 COM AMBERIEU EN BUGEY Ambérieu-en-Bugey 01 \n", "3 01005 COM AMBERIEUX EN DOMBES Ambérieux-en-Dombes 01 \n", "4 01006 COM AMBLEON Ambléon 01 \n", "5 01007 COM AMBRONAY Ambronay 01 \n", "6 01008 COM AMBUTRIX Ambutrix 01 \n", "7 01009 COM ANDERT ET CONDON Andert-et-Condon 01 \n", "8 01010 COM ANGLEFORT Anglefort 01 \n", "9 01011 COM APREMONT Apremont 01 \n", "10 01012 COM ARANC Aranc 01 \n", "11 01013 COM ARANDAS Arandas 01 \n", "12 01014 COM ARBENT Arbent 01 \n", "13 01015 COM ARBOYS EN BUGEY Arboys en Bugey 01 \n", "14 01015 COMD ARBIGNIEU Arbignieu NaN \n", "15 01016 COM ARBIGNY Arbigny 01 \n", "16 01017 COM ARGIS Argis 01 \n", "17 01019 COM ARMIX Armix 01 \n", "18 01021 COM ARS SUR FORMANS Ars-sur-Formans 01 \n", "19 01022 COM ARTEMARE Artemare 01 \n", "20 01023 COM ASNIERES SUR SAONE Asnières-sur-Saône 01 \n", "21 01024 COM ATTIGNAT Attignat 01 \n", "22 01025 COM BAGE DOMMARTIN Bâgé-Dommartin 01 \n", "23 01025 COMD BAGE LA VILLE Bâgé-la-Ville NaN \n", "24 01026 COM BAGE LE CHATEL Bâgé-le-Châtel 01 \n", "25 01027 COM BALAN Balan 01 \n", "26 01028 COM BANEINS Baneins 01 \n", "27 01029 COM BEAUPONT Beaupont 01 \n", "28 01030 COM BEAUREGARD Beauregard 01 \n", "29 01031 COM BELLIGNAT Bellignat 01 \n", "... ... ... ... ... ... \n", "37712 97412 COM SAINT JOSEPH Saint-Joseph 974 \n", "37713 97413 COM SAINT LEU Saint-Leu 974 \n", "37714 97414 COM SAINT LOUIS Saint-Louis 974 \n", "37715 97415 COM SAINT PAUL Saint-Paul 974 \n", "37716 97416 COM SAINT PIERRE Saint-Pierre 974 \n", "37717 97417 COM SAINT PHILIPPE Saint-Philippe 974 \n", "37718 97418 COM SAINTE MARIE Sainte-Marie 974 \n", "37719 97419 COM SAINTE ROSE Sainte-Rose 974 \n", "37720 97420 COM SAINTE SUZANNE Sainte-Suzanne 974 \n", "37721 97421 COM SALAZIE Salazie 974 \n", "37722 97422 COM TAMPON Le Tampon 974 \n", "37723 97423 COM TROIS BASSINS Les Trois-Bassins 974 \n", "37724 97424 COM CILAOS Cilaos 974 \n", "37725 97601 COM ACOUA Acoua 976 \n", "37726 97602 COM BANDRABOUA Bandraboua 976 \n", "37727 97603 COM BANDRELE Bandrele 976 \n", "37728 97604 COM BOUENI Bouéni 976 \n", "37729 97605 COM CHICONI Chiconi 976 \n", "37730 97606 COM CHIRONGUI Chirongui 976 \n", "37731 97607 COM DEMBENI Dembeni 976 \n", "37732 97608 COM DZAOUDZI Dzaoudzi 976 \n", "37733 97609 COM KANI KELI Kani-Kéli 976 \n", "37734 97610 COM KOUNGOU Koungou 976 \n", "37735 97611 COM MAMOUDZOU Mamoudzou 976 \n", "37736 97612 COM MTSAMBORO Mtsamboro 976 \n", "37737 97613 COM M TSANGAMOUJI M'Tsangamouji 976 \n", "37738 97614 COM OUANGANI Ouangani 976 \n", "37739 97615 COM PAMANDZI Pamandzi 976 \n", "37740 97616 COM SADA Sada 976 \n", "37741 97617 COM TSINGONI Tsingoni 976 \n", "\n", " REG \n", "0 84.0 \n", "1 84.0 \n", "2 84.0 \n", "3 84.0 \n", "4 84.0 \n", "5 84.0 \n", "6 84.0 \n", "7 84.0 \n", "8 84.0 \n", "9 84.0 \n", "10 84.0 \n", "11 84.0 \n", "12 84.0 \n", "13 84.0 \n", "14 NaN \n", "15 84.0 \n", "16 84.0 \n", "17 84.0 \n", "18 84.0 \n", "19 84.0 \n", "20 84.0 \n", "21 84.0 \n", "22 84.0 \n", "23 NaN \n", "24 84.0 \n", "25 84.0 \n", "26 84.0 \n", "27 84.0 \n", "28 84.0 \n", "29 84.0 \n", "... ... \n", "37712 4.0 \n", "37713 4.0 \n", "37714 4.0 \n", "37715 4.0 \n", "37716 4.0 \n", "37717 4.0 \n", "37718 4.0 \n", "37719 4.0 \n", "37720 4.0 \n", "37721 4.0 \n", "37722 4.0 \n", "37723 4.0 \n", "37724 4.0 \n", "37725 6.0 \n", "37726 6.0 \n", "37727 6.0 \n", "37728 6.0 \n", "37729 6.0 \n", "37730 6.0 \n", "37731 6.0 \n", "37732 6.0 \n", "37733 6.0 \n", "37734 6.0 \n", "37735 6.0 \n", "37736 6.0 \n", "37737 6.0 \n", "37738 6.0 \n", "37739 6.0 \n", "37740 6.0 \n", "37741 6.0 \n", "\n", "[37742 rows x 6 columns]" ] }, "execution_count": 66, "metadata": {}, "output_type": "execute_result" } ], "source": [ "commune = commune[[\"COM\",\"TYPECOM\",\"NCC\",\"LIBELLE\",\"DEP\",\"REG\"]]\n", "commune" ] }, { "cell_type": "code", "execution_count": 67, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 424 }, "id": "oehcqUNxzumL", "outputId": "c22012de-36e4-4db2-8805-2982250d56bb", "scrolled": true }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
COMTYPECOMNCCLIBELLEDEPREG
001001COMABERGEMENT CLEMENCIATL'Abergement-Clémenciat0184.0
101002COMABERGEMENT DE VAREYL'Abergement-de-Varey0184.0
201004COMAMBERIEU EN BUGEYAmbérieu-en-Bugey0184.0
301005COMAMBERIEUX EN DOMBESAmbérieux-en-Dombes0184.0
401006COMAMBLEONAmbléon0184.0
501007COMAMBRONAYAmbronay0184.0
601008COMAMBUTRIXAmbutrix0184.0
701009COMANDERT ET CONDONAndert-et-Condon0184.0
801010COMANGLEFORTAnglefort0184.0
901011COMAPREMONTApremont0184.0
1001012COMARANCAranc0184.0
1101013COMARANDASArandas0184.0
1201014COMARBENTArbent0184.0
1301015COMARBOYS EN BUGEYArboys en Bugey0184.0
1501016COMARBIGNYArbigny0184.0
1601017COMARGISArgis0184.0
1701019COMARMIXArmix0184.0
1801021COMARS SUR FORMANSArs-sur-Formans0184.0
1901022COMARTEMAREArtemare0184.0
2001023COMASNIERES SUR SAONEAsnières-sur-Saône0184.0
2101024COMATTIGNATAttignat0184.0
2201025COMBAGE DOMMARTINBâgé-Dommartin0184.0
2401026COMBAGE LE CHATELBâgé-le-Châtel0184.0
2501027COMBALANBalan0184.0
2601028COMBANEINSBaneins0184.0
2701029COMBEAUPONTBeaupont0184.0
2801030COMBEAUREGARDBeauregard0184.0
2901031COMBELLIGNATBellignat0184.0
3001032COMBELIGNEUXBéligneux0184.0
3101033COMVALSERHONEValserhône0184.0
.....................
3771297412COMSAINT JOSEPHSaint-Joseph9744.0
3771397413COMSAINT LEUSaint-Leu9744.0
3771497414COMSAINT LOUISSaint-Louis9744.0
3771597415COMSAINT PAULSaint-Paul9744.0
3771697416COMSAINT PIERRESaint-Pierre9744.0
3771797417COMSAINT PHILIPPESaint-Philippe9744.0
3771897418COMSAINTE MARIESainte-Marie9744.0
3771997419COMSAINTE ROSESainte-Rose9744.0
3772097420COMSAINTE SUZANNESainte-Suzanne9744.0
3772197421COMSALAZIESalazie9744.0
3772297422COMTAMPONLe Tampon9744.0
3772397423COMTROIS BASSINSLes Trois-Bassins9744.0
3772497424COMCILAOSCilaos9744.0
3772597601COMACOUAAcoua9766.0
3772697602COMBANDRABOUABandraboua9766.0
3772797603COMBANDRELEBandrele9766.0
3772897604COMBOUENIBouéni9766.0
3772997605COMCHICONIChiconi9766.0
3773097606COMCHIRONGUIChirongui9766.0
3773197607COMDEMBENIDembeni9766.0
3773297608COMDZAOUDZIDzaoudzi9766.0
3773397609COMKANI KELIKani-Kéli9766.0
3773497610COMKOUNGOUKoungou9766.0
3773597611COMMAMOUDZOUMamoudzou9766.0
3773697612COMMTSAMBOROMtsamboro9766.0
3773797613COMM TSANGAMOUJIM'Tsangamouji9766.0
3773897614COMOUANGANIOuangani9766.0
3773997615COMPAMANDZIPamandzi9766.0
3774097616COMSADASada9766.0
3774197617COMTSINGONITsingoni9766.0
\n", "

34965 rows × 6 columns

\n", "
" ], "text/plain": [ " COM TYPECOM NCC LIBELLE DEP \\\n", "0 01001 COM ABERGEMENT CLEMENCIAT L'Abergement-Clémenciat 01 \n", "1 01002 COM ABERGEMENT DE VAREY L'Abergement-de-Varey 01 \n", "2 01004 COM AMBERIEU EN BUGEY Ambérieu-en-Bugey 01 \n", "3 01005 COM AMBERIEUX EN DOMBES Ambérieux-en-Dombes 01 \n", "4 01006 COM AMBLEON Ambléon 01 \n", "5 01007 COM AMBRONAY Ambronay 01 \n", "6 01008 COM AMBUTRIX Ambutrix 01 \n", "7 01009 COM ANDERT ET CONDON Andert-et-Condon 01 \n", "8 01010 COM ANGLEFORT Anglefort 01 \n", "9 01011 COM APREMONT Apremont 01 \n", "10 01012 COM ARANC Aranc 01 \n", "11 01013 COM ARANDAS Arandas 01 \n", "12 01014 COM ARBENT Arbent 01 \n", "13 01015 COM ARBOYS EN BUGEY Arboys en Bugey 01 \n", "15 01016 COM ARBIGNY Arbigny 01 \n", "16 01017 COM ARGIS Argis 01 \n", "17 01019 COM ARMIX Armix 01 \n", "18 01021 COM ARS SUR FORMANS Ars-sur-Formans 01 \n", "19 01022 COM ARTEMARE Artemare 01 \n", "20 01023 COM ASNIERES SUR SAONE Asnières-sur-Saône 01 \n", "21 01024 COM ATTIGNAT Attignat 01 \n", "22 01025 COM BAGE DOMMARTIN Bâgé-Dommartin 01 \n", "24 01026 COM BAGE LE CHATEL Bâgé-le-Châtel 01 \n", "25 01027 COM BALAN Balan 01 \n", "26 01028 COM BANEINS Baneins 01 \n", "27 01029 COM BEAUPONT Beaupont 01 \n", "28 01030 COM BEAUREGARD Beauregard 01 \n", "29 01031 COM BELLIGNAT Bellignat 01 \n", "30 01032 COM BELIGNEUX Béligneux 01 \n", "31 01033 COM VALSERHONE Valserhône 01 \n", "... ... ... ... ... ... \n", "37712 97412 COM SAINT JOSEPH Saint-Joseph 974 \n", "37713 97413 COM SAINT LEU Saint-Leu 974 \n", "37714 97414 COM SAINT LOUIS Saint-Louis 974 \n", "37715 97415 COM SAINT PAUL Saint-Paul 974 \n", "37716 97416 COM SAINT PIERRE Saint-Pierre 974 \n", "37717 97417 COM SAINT PHILIPPE Saint-Philippe 974 \n", "37718 97418 COM SAINTE MARIE Sainte-Marie 974 \n", "37719 97419 COM SAINTE ROSE Sainte-Rose 974 \n", "37720 97420 COM SAINTE SUZANNE Sainte-Suzanne 974 \n", "37721 97421 COM SALAZIE Salazie 974 \n", "37722 97422 COM TAMPON Le Tampon 974 \n", "37723 97423 COM TROIS BASSINS Les Trois-Bassins 974 \n", "37724 97424 COM CILAOS Cilaos 974 \n", "37725 97601 COM ACOUA Acoua 976 \n", "37726 97602 COM BANDRABOUA Bandraboua 976 \n", "37727 97603 COM BANDRELE Bandrele 976 \n", "37728 97604 COM BOUENI Bouéni 976 \n", "37729 97605 COM CHICONI Chiconi 976 \n", "37730 97606 COM CHIRONGUI Chirongui 976 \n", "37731 97607 COM DEMBENI Dembeni 976 \n", "37732 97608 COM DZAOUDZI Dzaoudzi 976 \n", "37733 97609 COM KANI KELI Kani-Kéli 976 \n", "37734 97610 COM KOUNGOU Koungou 976 \n", "37735 97611 COM MAMOUDZOU Mamoudzou 976 \n", "37736 97612 COM MTSAMBORO Mtsamboro 976 \n", "37737 97613 COM M TSANGAMOUJI M'Tsangamouji 976 \n", "37738 97614 COM OUANGANI Ouangani 976 \n", "37739 97615 COM PAMANDZI Pamandzi 976 \n", "37740 97616 COM SADA Sada 976 \n", "37741 97617 COM TSINGONI Tsingoni 976 \n", "\n", " REG \n", "0 84.0 \n", "1 84.0 \n", "2 84.0 \n", "3 84.0 \n", "4 84.0 \n", "5 84.0 \n", "6 84.0 \n", "7 84.0 \n", "8 84.0 \n", "9 84.0 \n", "10 84.0 \n", "11 84.0 \n", "12 84.0 \n", "13 84.0 \n", "15 84.0 \n", "16 84.0 \n", "17 84.0 \n", "18 84.0 \n", "19 84.0 \n", "20 84.0 \n", "21 84.0 \n", "22 84.0 \n", "24 84.0 \n", "25 84.0 \n", "26 84.0 \n", "27 84.0 \n", "28 84.0 \n", "29 84.0 \n", "30 84.0 \n", "31 84.0 \n", "... ... \n", "37712 4.0 \n", "37713 4.0 \n", "37714 4.0 \n", "37715 4.0 \n", "37716 4.0 \n", "37717 4.0 \n", "37718 4.0 \n", "37719 4.0 \n", "37720 4.0 \n", "37721 4.0 \n", "37722 4.0 \n", "37723 4.0 \n", "37724 4.0 \n", "37725 6.0 \n", "37726 6.0 \n", "37727 6.0 \n", "37728 6.0 \n", "37729 6.0 \n", "37730 6.0 \n", "37731 6.0 \n", "37732 6.0 \n", "37733 6.0 \n", "37734 6.0 \n", "37735 6.0 \n", "37736 6.0 \n", "37737 6.0 \n", "37738 6.0 \n", "37739 6.0 \n", "37740 6.0 \n", "37741 6.0 \n", "\n", "[34965 rows x 6 columns]" ] }, "execution_count": 67, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# n'avoir que les communes de type 'COM'\n", "# 37 742 lignes - 34 965 lignes = 2 777 lignes en moins\n", "commune = commune.loc[commune['TYPECOM'] == 'COM']\n", "commune" ] }, { "cell_type": "code", "execution_count": 68, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
COMNCCLIBELLEDEP
001001ABERGEMENT CLEMENCIATL'Abergement-Clémenciat01
101002ABERGEMENT DE VAREYL'Abergement-de-Varey01
201004AMBERIEU EN BUGEYAmbérieu-en-Bugey01
301005AMBERIEUX EN DOMBESAmbérieux-en-Dombes01
401006AMBLEONAmbléon01
501007AMBRONAYAmbronay01
601008AMBUTRIXAmbutrix01
701009ANDERT ET CONDONAndert-et-Condon01
801010ANGLEFORTAnglefort01
901011APREMONTApremont01
1001012ARANCAranc01
1101013ARANDASArandas01
1201014ARBENTArbent01
1301015ARBOYS EN BUGEYArboys en Bugey01
1501016ARBIGNYArbigny01
1601017ARGISArgis01
1701019ARMIXArmix01
1801021ARS SUR FORMANSArs-sur-Formans01
1901022ARTEMAREArtemare01
2001023ASNIERES SUR SAONEAsnières-sur-Saône01
2101024ATTIGNATAttignat01
2201025BAGE DOMMARTINBâgé-Dommartin01
2401026BAGE LE CHATELBâgé-le-Châtel01
2501027BALANBalan01
2601028BANEINSBaneins01
2701029BEAUPONTBeaupont01
2801030BEAUREGARDBeauregard01
2901031BELLIGNATBellignat01
3001032BELIGNEUXBéligneux01
3101033VALSERHONEValserhône01
...............
3771297412SAINT JOSEPHSaint-Joseph974
3771397413SAINT LEUSaint-Leu974
3771497414SAINT LOUISSaint-Louis974
3771597415SAINT PAULSaint-Paul974
3771697416SAINT PIERRESaint-Pierre974
3771797417SAINT PHILIPPESaint-Philippe974
3771897418SAINTE MARIESainte-Marie974
3771997419SAINTE ROSESainte-Rose974
3772097420SAINTE SUZANNESainte-Suzanne974
3772197421SALAZIESalazie974
3772297422TAMPONLe Tampon974
3772397423TROIS BASSINSLes Trois-Bassins974
3772497424CILAOSCilaos974
3772597601ACOUAAcoua976
3772697602BANDRABOUABandraboua976
3772797603BANDRELEBandrele976
3772897604BOUENIBouéni976
3772997605CHICONIChiconi976
3773097606CHIRONGUIChirongui976
3773197607DEMBENIDembeni976
3773297608DZAOUDZIDzaoudzi976
3773397609KANI KELIKani-Kéli976
3773497610KOUNGOUKoungou976
3773597611MAMOUDZOUMamoudzou976
3773697612MTSAMBOROMtsamboro976
3773797613M TSANGAMOUJIM'Tsangamouji976
3773897614OUANGANIOuangani976
3773997615PAMANDZIPamandzi976
3774097616SADASada976
3774197617TSINGONITsingoni976
\n", "

34965 rows × 4 columns

\n", "
" ], "text/plain": [ " COM NCC LIBELLE DEP\n", "0 01001 ABERGEMENT CLEMENCIAT L'Abergement-Clémenciat 01\n", "1 01002 ABERGEMENT DE VAREY L'Abergement-de-Varey 01\n", "2 01004 AMBERIEU EN BUGEY Ambérieu-en-Bugey 01\n", "3 01005 AMBERIEUX EN DOMBES Ambérieux-en-Dombes 01\n", "4 01006 AMBLEON Ambléon 01\n", "5 01007 AMBRONAY Ambronay 01\n", "6 01008 AMBUTRIX Ambutrix 01\n", "7 01009 ANDERT ET CONDON Andert-et-Condon 01\n", "8 01010 ANGLEFORT Anglefort 01\n", "9 01011 APREMONT Apremont 01\n", "10 01012 ARANC Aranc 01\n", "11 01013 ARANDAS Arandas 01\n", "12 01014 ARBENT Arbent 01\n", "13 01015 ARBOYS EN BUGEY Arboys en Bugey 01\n", "15 01016 ARBIGNY Arbigny 01\n", "16 01017 ARGIS Argis 01\n", "17 01019 ARMIX Armix 01\n", "18 01021 ARS SUR FORMANS Ars-sur-Formans 01\n", "19 01022 ARTEMARE Artemare 01\n", "20 01023 ASNIERES SUR SAONE Asnières-sur-Saône 01\n", "21 01024 ATTIGNAT Attignat 01\n", "22 01025 BAGE DOMMARTIN Bâgé-Dommartin 01\n", "24 01026 BAGE LE CHATEL Bâgé-le-Châtel 01\n", "25 01027 BALAN Balan 01\n", "26 01028 BANEINS Baneins 01\n", "27 01029 BEAUPONT Beaupont 01\n", "28 01030 BEAUREGARD Beauregard 01\n", "29 01031 BELLIGNAT Bellignat 01\n", "30 01032 BELIGNEUX Béligneux 01\n", "31 01033 VALSERHONE Valserhône 01\n", "... ... ... ... ...\n", "37712 97412 SAINT JOSEPH Saint-Joseph 974\n", "37713 97413 SAINT LEU Saint-Leu 974\n", "37714 97414 SAINT LOUIS Saint-Louis 974\n", "37715 97415 SAINT PAUL Saint-Paul 974\n", "37716 97416 SAINT PIERRE Saint-Pierre 974\n", "37717 97417 SAINT PHILIPPE Saint-Philippe 974\n", "37718 97418 SAINTE MARIE Sainte-Marie 974\n", "37719 97419 SAINTE ROSE Sainte-Rose 974\n", "37720 97420 SAINTE SUZANNE Sainte-Suzanne 974\n", "37721 97421 SALAZIE Salazie 974\n", "37722 97422 TAMPON Le Tampon 974\n", "37723 97423 TROIS BASSINS Les Trois-Bassins 974\n", "37724 97424 CILAOS Cilaos 974\n", "37725 97601 ACOUA Acoua 976\n", "37726 97602 BANDRABOUA Bandraboua 976\n", "37727 97603 BANDRELE Bandrele 976\n", "37728 97604 BOUENI Bouéni 976\n", "37729 97605 CHICONI Chiconi 976\n", "37730 97606 CHIRONGUI Chirongui 976\n", "37731 97607 DEMBENI Dembeni 976\n", "37732 97608 DZAOUDZI Dzaoudzi 976\n", "37733 97609 KANI KELI Kani-Kéli 976\n", "37734 97610 KOUNGOU Koungou 976\n", "37735 97611 MAMOUDZOU Mamoudzou 976\n", "37736 97612 MTSAMBORO Mtsamboro 976\n", "37737 97613 M TSANGAMOUJI M'Tsangamouji 976\n", "37738 97614 OUANGANI Ouangani 976\n", "37739 97615 PAMANDZI Pamandzi 976\n", "37740 97616 SADA Sada 976\n", "37741 97617 TSINGONI Tsingoni 976\n", "\n", "[34965 rows x 4 columns]" ] }, "execution_count": 68, "metadata": {}, "output_type": "execute_result" } ], "source": [ "commune = commune[[\"COM\",\"NCC\",\"LIBELLE\",\"DEP\"]]\n", "commune" ] }, { "cell_type": "markdown", "metadata": { "id": "MmDCnRpoI3iR" }, "source": [ "### Statistiques" ] }, { "cell_type": "markdown", "metadata": { "id": "L31Dd6tDGCmm" }, "source": [ "Liste des champs à garder : (40 colonnes)\n", "1. CODGEO\n", "2. SUPERF\n", "3. P18_POP,P13_POP,P08_POP,D99_POP (Population pour 4 années)\n", "4. NAIS1318,NAIS0813 NAIS9908,NAIS9099,NAIS8290 (Naissance par 5 tranche d'années)\n", "5. DECE1318,DECE0813,DECE9908,DECE9099,DECE8290 (Décès par 5 tranche d'années)\n", "6. P18_LOG,P13_LOG,P08_LOG,D99_LOG,D90_LOG,D82_LOG (nombre de logement total pour 6 années \n", "7. P18_LOGVAC,P13_LOGVAC,P08_LOGVAC,D99_LOGVAC,D90_LOGVAC,D82_LOGVAC (nombre de logement vacant total pour 6 années)\n", "8. P18_RP,P13_RP,P08_RP,D99_RP,D90_RP,D82_RP (nombre de résidences principales total pour 6 années)\n", "9. P18_RSECOCC,P13_RSECOCC,P08_RSECOCC,D99_RSECOCC,D90_RSECOCC,D82_RSECOCC( nombre de résidences secondaires et de logements occasionnels total pour 6 années)" ] }, { "cell_type": "code", "execution_count": 69, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 424 }, "id": "vZdUByb8I25J", "outputId": "4459f9dd-3fc7-4a78-c1ae-f74d848ebb47", "scrolled": true }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
CODGEOSUPERFP18_POPP13_POPP08_POPD99_POPNAIS1318NAIS0813NAIS9908NAIS9099...P08_RPD99_RPD90_RPD82_RPP18_RSECOCCP13_RSECOCCP08_RSECOCCD99_RSECOCCD90_RSECOCCD82_RSECOCC
00100115.9577176779172844.04087.060.0...291.626387248196163.016.27826121.06306323.927711323126.0
1010029.1525323619416823.01532.020.0...83.282828676859.052.94545549.62025361.000000716575.0
20100424.60142041435912792114361092.010671542.01299.0...5529.109976463540063520.0118.593433117.640523115.156391135174194.0
30100515.92172016351567140890.0114159.0135.0...586.655322473369275.04.6326759.7100997.363061141130.0
4010065.88112108123867.087.06.0...53.300000413327.012.33333313.00000012.000000131617.0
50100733.552763250322962146158.0175253.0198.0...920.175258798666568.047.81097659.68162262.453131698998.0
6010085.2275574465758647.06159.059.0...267.000000219195136.06.0000009.00000010.000000161919.0
7010096.943243373312757.02029.021.0...141.00000011610189.024.00000023.00000023.000000202620.0
80101029.261113110892676963.062100.070.0...381.307743304260234.078.51655679.23188490.243513828167.0
90101114.5737339433932920.02642.039.0...131.32432412111190.021.00000023.49729723.550898231619.0
100101221.6532931428527515.02422.017.0...131.538462119117106.050.44444447.21860549.251282595052.0
110101314.101441581641359.0716.015.0...67.468354595560.036.00000033.00000038.000000413830.0
120101423.493356341034333610150.0194395.0433.0...1247.64383611401016840.09.05325413.05349811.141383141010.0
130101522.4964763159353325.02249.038.0...256.000000226201183.073.00000066.00000067.000000697868.0
140101617.4746142736833228.02736.022.0...144.802005133121117.018.49194324.74811421.232407202121.0
15010177.8445042242139021.03744.034.0...189.648585164178201.065.39393967.37500075.900901717891.0
16010196.82272123152.010.01.0...13.80000010812.016.25287412.96296312.458333101111.0
17010215.50142713871284110273.085118.096.0...416.000000318261220.015.00000015.0000009.000000141415.0
18010223.7512441175109797046.05692.090.0...494.543798427388354.040.45390146.04497861.979167597275.0
19010234.68716979698.0418.09.0...31.383562283134.07.5833336.9391309.428571989.0
200102418.693196326026621924189.0221258.0178.0...1015.208154719614552.013.11142917.79709013.513487191814.0
210102556.874078403636792914256.0248401.0310.0...1363.6849401047849702.023.11163235.89598632.398085483836.0
22010260.8894885579576249.04165.061.0...335.883578285260220.08.7717845.78861810.130342101612.0
230102718.042513282823621534146.0118183.0166.0...565.000000481414314.04.0000003.0000005.000000102221.0
24010288.9161057359552939.03988.044.0...218.444056178128110.05.7066267.6167569.380332192819.0
250102914.0768767756049228.04943.026.0...217.982908193166169.025.00000028.00000030.890459404251.0
26010300.9484887688181753.06497.0114.0...346.784979304302229.07.6608747.2523690.000000121718.0
27010317.833632364634643488231.0289444.0490.0...1596.00000014711143894.027.01393913.05450715.13340738124.0
280103213.303351330428832594282.0300457.0410.0...1043.000000856727474.026.00000020.00000025.000000375155.0
290103362.53164311584715528144221151.010891847.01806.0...6614.624168586753674928.0244.609179213.557866186.240149273294276.0
..................................................................
349639735610030.001834170715351032254.0276553.0379.0...287.35534418512199.013.70352621.1447926.631200201.0
34964973572112.0086986343397328621040.09911571.0945.0...1046.393287909607255.014.737827108.519877126.326948138388174.0
34965973585680.002161504762391.0140.02.0...133.0000001044470.00.0000005.0000000.000000910.0
34966973602020.009381764964583628821.08111303.01144.0...1367.893795921650182.022.501209133.4294906.0286079618343.0
3496797361187.40143013501305887110.0110234.0131.0...294.11519217611273.011.7186880.84075532.573145155710.0
34968973622628.006212633531361650341.0376642.0142.0...592.338028450239101.064.52821581.538419215.6562162815368.0
349699740126.271124611203103367172823.08381246.0946.0...3764.000000225415631240.0161.582553156.703208109.415071605876.0
349709740288.5512768126161140496831057.010211752.01515.0...3791.000000266320121477.049.91116635.73498530.000000173032.0
349719740366.836914651960225170477.0482826.0763.0...2218.87887416441190927.0158.631955101.528470123.290841755150.0
349729740438.6514108135811336711755935.010461868.01831.0...4711.423791359123401773.0237.998942142.889964126.9251721217060.0
349739740533.9312308116331169210151836.08971568.01406.0...4311.464499334926082024.0107.65760582.78216867.084488203224.0
349749740683.196568574149403434501.0439696.0436.0...1708.0000001082775537.0695.512652656.287299685.240058488572528.0
349759740716.62335313588138279384123070.036057844.07942.0...11932.7882001101989177274.037.36823778.28140776.1528526966123.0
3497697408118.35326333143928798219042880.027604613.03758.0...9535.843991653940182437.0197.917486136.69443678.24866010811965.0
349779740953.07567475615652956431745230.052699325.07685.0...16574.6826001229686836636.0310.380925122.49224095.025267494888.0
3497897410229.61372743613133802315603426.032646297.05846.0...10926.732600918867045399.072.814899101.641973115.270236794285.0
3497997411142.7915053514244214423813155711926.01231822697.023089.0...54838.891490441003466727387.0993.607878685.782946965.185969376828508.0
3498097412178.50375173755035062302932847.031035193.04502.0...12393.294630944171145696.0313.048880232.187384196.094413154144148.0
3498197413118.37341963315429925253142738.027444690.04275.0...10145.075520733152644062.0663.957801453.186138250.81028497146187.0
349829741498.90535895265650717435194930.051308646.07641.0...16262.7214401246694997391.0558.705425304.655511232.244255164156247.0
3498397415241.28103492104332103008877127542.0827616018.015458.0...33887.919930258371785712737.03605.5861321508.288258874.230610803684635.0
349849741695.99849618141576247689156857.0667912208.012133.0...27009.478960216151603811863.0966.844106531.000118368.192482138155161.0
3498597417153.945149508851144860309.0349735.0754.0...1740.52968914181061815.041.67762642.37212724.724040193622.0
349869741887.21332343260530815265822937.026975319.04302.0...9979.121898753346823508.0113.09764250.82235859.693302382243.0
3498797419177.606296678268096551491.05211092.01202.0...2151.000000188214541218.026.93076928.42424251.499572292635.0
349889742057.84237182220922411181441844.020313846.03184.0...7071.593020502635192803.042.58753358.48235940.265781311536.0
3498997421103.827224722672947402640.06531249.01344.0...2272.152712205516631408.0193.945735162.324313192.307798787273.0
3499097422165.43793857609072026603236351.0665910686.09573.0...26046.44587019284132989831.0931.5631021021.297312975.368762604561563.0
349919742342.587076726869946598514.05651124.01176.0...2283.818340183814161139.079.26234665.17251067.691291665543.0
349929742484.405492538659946115397.0439921.01056.0...2095.000000181714841279.0346.558245240.130024176.8804161339976.0
\n", "

34993 rows × 40 columns

\n", "
" ], "text/plain": [ " CODGEO SUPERF P18_POP P13_POP P08_POP D99_POP NAIS1318 \\\n", "0 01001 15.95 771 767 791 728 44.0 \n", "1 01002 9.15 253 236 194 168 23.0 \n", "2 01004 24.60 14204 14359 12792 11436 1092.0 \n", "3 01005 15.92 1720 1635 1567 1408 90.0 \n", "4 01006 5.88 112 108 123 86 7.0 \n", "5 01007 33.55 2763 2503 2296 2146 158.0 \n", "6 01008 5.22 755 744 657 586 47.0 \n", "7 01009 6.94 324 337 331 275 7.0 \n", "8 01010 29.26 1113 1108 926 769 63.0 \n", "9 01011 14.57 373 394 339 329 20.0 \n", "10 01012 21.65 329 314 285 275 15.0 \n", "11 01013 14.10 144 158 164 135 9.0 \n", "12 01014 23.49 3356 3410 3433 3610 150.0 \n", "13 01015 22.49 647 631 593 533 25.0 \n", "14 01016 17.47 461 427 368 332 28.0 \n", "15 01017 7.84 450 422 421 390 21.0 \n", "16 01019 6.82 27 21 23 15 2.0 \n", "17 01021 5.50 1427 1387 1284 1102 73.0 \n", "18 01022 3.75 1244 1175 1097 970 46.0 \n", "19 01023 4.68 71 69 79 69 8.0 \n", "20 01024 18.69 3196 3260 2662 1924 189.0 \n", "21 01025 56.87 4078 4036 3679 2914 256.0 \n", "22 01026 0.88 948 855 795 762 49.0 \n", "23 01027 18.04 2513 2828 2362 1534 146.0 \n", "24 01028 8.91 610 573 595 529 39.0 \n", "25 01029 14.07 687 677 560 492 28.0 \n", "26 01030 0.94 848 876 881 817 53.0 \n", "27 01031 7.83 3632 3646 3464 3488 231.0 \n", "28 01032 13.30 3351 3304 2883 2594 282.0 \n", "29 01033 62.53 16431 15847 15528 14422 1151.0 \n", "... ... ... ... ... ... ... ... \n", "34963 97356 10030.00 1834 1707 1535 1032 254.0 \n", "34964 97357 2112.00 8698 6343 3973 2862 1040.0 \n", "34965 97358 5680.00 216 150 476 239 1.0 \n", "34966 97360 2020.00 9381 7649 6458 3628 821.0 \n", "34967 97361 187.40 1430 1350 1305 887 110.0 \n", "34968 97362 2628.00 6212 6335 3136 1650 341.0 \n", "34969 97401 26.27 11246 11203 10336 7172 823.0 \n", "34970 97402 88.55 12768 12616 11404 9683 1057.0 \n", "34971 97403 66.83 6914 6519 6022 5170 477.0 \n", "34972 97404 38.65 14108 13581 13367 11755 935.0 \n", "34973 97405 33.93 12308 11633 11692 10151 836.0 \n", "34974 97406 83.19 6568 5741 4940 3434 501.0 \n", "34975 97407 16.62 33531 35881 38279 38412 3070.0 \n", "34976 97408 118.35 32633 31439 28798 21904 2880.0 \n", "34977 97409 53.07 56747 56156 52956 43174 5230.0 \n", "34978 97410 229.61 37274 36131 33802 31560 3426.0 \n", "34979 97411 142.79 150535 142442 144238 131557 11926.0 \n", "34980 97412 178.50 37517 37550 35062 30293 2847.0 \n", "34981 97413 118.37 34196 33154 29925 25314 2738.0 \n", "34982 97414 98.90 53589 52656 50717 43519 4930.0 \n", "34983 97415 241.28 103492 104332 103008 87712 7542.0 \n", "34984 97416 95.99 84961 81415 76247 68915 6857.0 \n", "34985 97417 153.94 5149 5088 5114 4860 309.0 \n", "34986 97418 87.21 33234 32605 30815 26582 2937.0 \n", "34987 97419 177.60 6296 6782 6809 6551 491.0 \n", "34988 97420 57.84 23718 22209 22411 18144 1844.0 \n", "34989 97421 103.82 7224 7226 7294 7402 640.0 \n", "34990 97422 165.43 79385 76090 72026 60323 6351.0 \n", "34991 97423 42.58 7076 7268 6994 6598 514.0 \n", "34992 97424 84.40 5492 5386 5994 6115 397.0 \n", "\n", " NAIS0813 NAIS9908 NAIS9099 ... P08_RP D99_RP \\\n", "0 40 87.0 60.0 ... 291.626387 248 \n", "1 15 32.0 20.0 ... 83.282828 67 \n", "2 1067 1542.0 1299.0 ... 5529.109976 4635 \n", "3 114 159.0 135.0 ... 586.655322 473 \n", "4 8 7.0 6.0 ... 53.300000 41 \n", "5 175 253.0 198.0 ... 920.175258 798 \n", "6 61 59.0 59.0 ... 267.000000 219 \n", "7 20 29.0 21.0 ... 141.000000 116 \n", "8 62 100.0 70.0 ... 381.307743 304 \n", "9 26 42.0 39.0 ... 131.324324 121 \n", "10 24 22.0 17.0 ... 131.538462 119 \n", "11 7 16.0 15.0 ... 67.468354 59 \n", "12 194 395.0 433.0 ... 1247.643836 1140 \n", "13 22 49.0 38.0 ... 256.000000 226 \n", "14 27 36.0 22.0 ... 144.802005 133 \n", "15 37 44.0 34.0 ... 189.648585 164 \n", "16 1 0.0 1.0 ... 13.800000 10 \n", "17 85 118.0 96.0 ... 416.000000 318 \n", "18 56 92.0 90.0 ... 494.543798 427 \n", "19 4 18.0 9.0 ... 31.383562 28 \n", "20 221 258.0 178.0 ... 1015.208154 719 \n", "21 248 401.0 310.0 ... 1363.684940 1047 \n", "22 41 65.0 61.0 ... 335.883578 285 \n", "23 118 183.0 166.0 ... 565.000000 481 \n", "24 39 88.0 44.0 ... 218.444056 178 \n", "25 49 43.0 26.0 ... 217.982908 193 \n", "26 64 97.0 114.0 ... 346.784979 304 \n", "27 289 444.0 490.0 ... 1596.000000 1471 \n", "28 300 457.0 410.0 ... 1043.000000 856 \n", "29 1089 1847.0 1806.0 ... 6614.624168 5867 \n", "... ... ... ... ... ... ... \n", "34963 276 553.0 379.0 ... 287.355344 185 \n", "34964 991 1571.0 945.0 ... 1046.393287 909 \n", "34965 1 40.0 2.0 ... 133.000000 104 \n", "34966 811 1303.0 1144.0 ... 1367.893795 921 \n", "34967 110 234.0 131.0 ... 294.115192 176 \n", "34968 376 642.0 142.0 ... 592.338028 450 \n", "34969 838 1246.0 946.0 ... 3764.000000 2254 \n", "34970 1021 1752.0 1515.0 ... 3791.000000 2663 \n", "34971 482 826.0 763.0 ... 2218.878874 1644 \n", "34972 1046 1868.0 1831.0 ... 4711.423791 3591 \n", "34973 897 1568.0 1406.0 ... 4311.464499 3349 \n", "34974 439 696.0 436.0 ... 1708.000000 1082 \n", "34975 3605 7844.0 7942.0 ... 11932.788200 11019 \n", "34976 2760 4613.0 3758.0 ... 9535.843991 6539 \n", "34977 5269 9325.0 7685.0 ... 16574.682600 12296 \n", "34978 3264 6297.0 5846.0 ... 10926.732600 9188 \n", "34979 12318 22697.0 23089.0 ... 54838.891490 44100 \n", "34980 3103 5193.0 4502.0 ... 12393.294630 9441 \n", "34981 2744 4690.0 4275.0 ... 10145.075520 7331 \n", "34982 5130 8646.0 7641.0 ... 16262.721440 12466 \n", "34983 8276 16018.0 15458.0 ... 33887.919930 25837 \n", "34984 6679 12208.0 12133.0 ... 27009.478960 21615 \n", "34985 349 735.0 754.0 ... 1740.529689 1418 \n", "34986 2697 5319.0 4302.0 ... 9979.121898 7533 \n", "34987 521 1092.0 1202.0 ... 2151.000000 1882 \n", "34988 2031 3846.0 3184.0 ... 7071.593020 5026 \n", "34989 653 1249.0 1344.0 ... 2272.152712 2055 \n", "34990 6659 10686.0 9573.0 ... 26046.445870 19284 \n", "34991 565 1124.0 1176.0 ... 2283.818340 1838 \n", "34992 439 921.0 1056.0 ... 2095.000000 1817 \n", "\n", " D90_RP D82_RP P18_RSECOCC P13_RSECOCC P08_RSECOCC D99_RSECOCC \\\n", "0 196 163.0 16.278261 21.063063 23.927711 32 \n", "1 68 59.0 52.945455 49.620253 61.000000 71 \n", "2 4006 3520.0 118.593433 117.640523 115.156391 135 \n", "3 369 275.0 4.632675 9.710099 7.363061 14 \n", "4 33 27.0 12.333333 13.000000 12.000000 13 \n", "5 666 568.0 47.810976 59.681622 62.453131 69 \n", "6 195 136.0 6.000000 9.000000 10.000000 16 \n", "7 101 89.0 24.000000 23.000000 23.000000 20 \n", "8 260 234.0 78.516556 79.231884 90.243513 82 \n", "9 111 90.0 21.000000 23.497297 23.550898 23 \n", "10 117 106.0 50.444444 47.218605 49.251282 59 \n", "11 55 60.0 36.000000 33.000000 38.000000 41 \n", "12 1016 840.0 9.053254 13.053498 11.141383 14 \n", "13 201 183.0 73.000000 66.000000 67.000000 69 \n", "14 121 117.0 18.491943 24.748114 21.232407 20 \n", "15 178 201.0 65.393939 67.375000 75.900901 71 \n", "16 8 12.0 16.252874 12.962963 12.458333 10 \n", "17 261 220.0 15.000000 15.000000 9.000000 14 \n", "18 388 354.0 40.453901 46.044978 61.979167 59 \n", "19 31 34.0 7.583333 6.939130 9.428571 9 \n", "20 614 552.0 13.111429 17.797090 13.513487 19 \n", "21 849 702.0 23.111632 35.895986 32.398085 48 \n", "22 260 220.0 8.771784 5.788618 10.130342 10 \n", "23 414 314.0 4.000000 3.000000 5.000000 10 \n", "24 128 110.0 5.706626 7.616756 9.380332 19 \n", "25 166 169.0 25.000000 28.000000 30.890459 40 \n", "26 302 229.0 7.660874 7.252369 0.000000 12 \n", "27 1143 894.0 27.013939 13.054507 15.133407 38 \n", "28 727 474.0 26.000000 20.000000 25.000000 37 \n", "29 5367 4928.0 244.609179 213.557866 186.240149 273 \n", "... ... ... ... ... ... ... \n", "34963 121 99.0 13.703526 21.144792 6.631200 2 \n", "34964 607 255.0 14.737827 108.519877 126.326948 138 \n", "34965 44 70.0 0.000000 5.000000 0.000000 9 \n", "34966 650 182.0 22.501209 133.429490 6.028607 96 \n", "34967 112 73.0 11.718688 0.840755 32.573145 15 \n", "34968 239 101.0 64.528215 81.538419 215.656216 28 \n", "34969 1563 1240.0 161.582553 156.703208 109.415071 60 \n", "34970 2012 1477.0 49.911166 35.734985 30.000000 17 \n", "34971 1190 927.0 158.631955 101.528470 123.290841 75 \n", "34972 2340 1773.0 237.998942 142.889964 126.925172 121 \n", "34973 2608 2024.0 107.657605 82.782168 67.084488 20 \n", "34974 775 537.0 695.512652 656.287299 685.240058 488 \n", "34975 8917 7274.0 37.368237 78.281407 76.152852 69 \n", "34976 4018 2437.0 197.917486 136.694436 78.248660 108 \n", "34977 8683 6636.0 310.380925 122.492240 95.025267 49 \n", "34978 6704 5399.0 72.814899 101.641973 115.270236 79 \n", "34979 34667 27387.0 993.607878 685.782946 965.185969 376 \n", "34980 7114 5696.0 313.048880 232.187384 196.094413 154 \n", "34981 5264 4062.0 663.957801 453.186138 250.810284 97 \n", "34982 9499 7391.0 558.705425 304.655511 232.244255 164 \n", "34983 17857 12737.0 3605.586132 1508.288258 874.230610 803 \n", "34984 16038 11863.0 966.844106 531.000118 368.192482 138 \n", "34985 1061 815.0 41.677626 42.372127 24.724040 19 \n", "34986 4682 3508.0 113.097642 50.822358 59.693302 38 \n", "34987 1454 1218.0 26.930769 28.424242 51.499572 29 \n", "34988 3519 2803.0 42.587533 58.482359 40.265781 31 \n", "34989 1663 1408.0 193.945735 162.324313 192.307798 78 \n", "34990 13298 9831.0 931.563102 1021.297312 975.368762 604 \n", "34991 1416 1139.0 79.262346 65.172510 67.691291 66 \n", "34992 1484 1279.0 346.558245 240.130024 176.880416 133 \n", "\n", " D90_RSECOCC D82_RSECOCC \n", "0 31 26.0 \n", "1 65 75.0 \n", "2 174 194.0 \n", "3 11 30.0 \n", "4 16 17.0 \n", "5 89 98.0 \n", "6 19 19.0 \n", "7 26 20.0 \n", "8 81 67.0 \n", "9 16 19.0 \n", "10 50 52.0 \n", "11 38 30.0 \n", "12 10 10.0 \n", "13 78 68.0 \n", "14 21 21.0 \n", "15 78 91.0 \n", "16 11 11.0 \n", "17 14 15.0 \n", "18 72 75.0 \n", "19 8 9.0 \n", "20 18 14.0 \n", "21 38 36.0 \n", "22 16 12.0 \n", "23 22 21.0 \n", "24 28 19.0 \n", "25 42 51.0 \n", "26 17 18.0 \n", "27 12 4.0 \n", "28 51 55.0 \n", "29 294 276.0 \n", "... ... ... \n", "34963 0 1.0 \n", "34964 388 174.0 \n", "34965 1 0.0 \n", "34966 183 43.0 \n", "34967 57 10.0 \n", "34968 153 68.0 \n", "34969 58 76.0 \n", "34970 30 32.0 \n", "34971 51 50.0 \n", "34972 70 60.0 \n", "34973 32 24.0 \n", "34974 572 528.0 \n", "34975 66 123.0 \n", "34976 119 65.0 \n", "34977 48 88.0 \n", "34978 42 85.0 \n", "34979 828 508.0 \n", "34980 144 148.0 \n", "34981 146 187.0 \n", "34982 156 247.0 \n", "34983 684 635.0 \n", "34984 155 161.0 \n", "34985 36 22.0 \n", "34986 22 43.0 \n", "34987 26 35.0 \n", "34988 15 36.0 \n", "34989 72 73.0 \n", "34990 561 563.0 \n", "34991 55 43.0 \n", "34992 99 76.0 \n", "\n", "[34993 rows x 40 columns]" ] }, "execution_count": 69, "metadata": {}, "output_type": "execute_result" } ], "source": [ "stat = stat[[\"CODGEO\",\"SUPERF\",\"P18_POP\",\"P13_POP\",\"P08_POP\",\"D99_POP\",\"NAIS1318\",\"NAIS0813\",\"NAIS9908\",\"NAIS9099\",\"NAIS8290\",\"DECE1318\",\n", " \"DECE0813\",\"DECE9908\",\"DECE9099\",\"DECE8290\",\"P18_LOG\",\"P13_LOG\",\"P08_LOG\",\"D99_LOG\",\"D90_LOG\",\"D82_LOG\",\n", " \"P18_LOGVAC\",\"P13_LOGVAC\",\"P08_LOGVAC\",\"D99_LOGVAC\",\"D90_LOGVAC\",\"D82_LOGVAC\",\"P18_RP\",\"P13_RP\",\"P08_RP\",\"D99_RP\",\"D90_RP\",\"D82_RP\",\n", " \"P18_RSECOCC\",\"P13_RSECOCC\",\"P08_RSECOCC\",\"D99_RSECOCC\",\"D90_RSECOCC\",\"D82_RSECOCC\"]]\n", "stat" ] }, { "cell_type": "markdown", "metadata": { "id": "CETl8dAHLuuL" }, "source": [ "### Données de chaque table" ] }, { "cell_type": "code", "execution_count": 70, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 614 }, "id": "005mZSZsLr5d", "outputId": "bcba5b8c-f838-4ba3-adbf-c8a21a846733" }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
REGNCCLIBELLECHEFLIEU
001GUADELOUPEGuadeloupe97105
102MARTINIQUEMartinique97209
203GUYANEGuyane97302
304LA REUNIONLa Réunion97411
406MAYOTTEMayotte97608
511ILE DE FRANCEÎle-de-France75056
624CENTRE VAL DE LOIRECentre-Val de Loire45234
727BOURGOGNE FRANCHE COMTEBourgogne-Franche-Comté21231
828NORMANDIENormandie76540
932HAUTS DE FRANCEHauts-de-France59350
1044GRAND ESTGrand Est67482
1152PAYS DE LA LOIREPays de la Loire44109
1253BRETAGNEBretagne35238
1375NOUVELLE AQUITAINENouvelle-Aquitaine33063
1476OCCITANIEOccitanie31555
1584AUVERGNE RHONE ALPESAuvergne-Rhône-Alpes69123
1693PROVENCE ALPES COTE D AZURProvence-Alpes-Côte d'Azur13055
1794CORSECorse2A004
\n", "
" ], "text/plain": [ " REG NCC LIBELLE CHEFLIEU\n", "0 01 GUADELOUPE Guadeloupe 97105\n", "1 02 MARTINIQUE Martinique 97209\n", "2 03 GUYANE Guyane 97302\n", "3 04 LA REUNION La Réunion 97411\n", "4 06 MAYOTTE Mayotte 97608\n", "5 11 ILE DE FRANCE Île-de-France 75056\n", "6 24 CENTRE VAL DE LOIRE Centre-Val de Loire 45234\n", "7 27 BOURGOGNE FRANCHE COMTE Bourgogne-Franche-Comté 21231\n", "8 28 NORMANDIE Normandie 76540\n", "9 32 HAUTS DE FRANCE Hauts-de-France 59350\n", "10 44 GRAND EST Grand Est 67482\n", "11 52 PAYS DE LA LOIRE Pays de la Loire 44109\n", "12 53 BRETAGNE Bretagne 35238\n", "13 75 NOUVELLE AQUITAINE Nouvelle-Aquitaine 33063\n", "14 76 OCCITANIE Occitanie 31555\n", "15 84 AUVERGNE RHONE ALPES Auvergne-Rhône-Alpes 69123\n", "16 93 PROVENCE ALPES COTE D AZUR Provence-Alpes-Côte d'Azur 13055\n", "17 94 CORSE Corse 2A004" ] }, "execution_count": 70, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Region\n", "region" ] }, { "cell_type": "code", "execution_count": 71, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 424 }, "id": "DhCSanwZL9D6", "outputId": "31453965-f1f7-4aa8-b96e-b29c761b3529", "scrolled": true }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/usr/lib/python3/dist-packages/ipykernel_launcher.py:3: SettingWithCopyWarning: \n", "A value is trying to be set on a copy of a slice from a DataFrame.\n", "Try using .loc[row_indexer,col_indexer] = value instead\n", "\n", "See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy\n", " This is separate from the ipykernel package so we can avoid doing imports until\n" ] }, { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DEPNCCLIBELLEREGCHEFLIEU
001AINAin8401053
102AISNEAisne3202408
203ALLIERAllier8403190
304ALPES DE HAUTE PROVENCEAlpes-de-Haute-Provence9304070
405HAUTES ALPESHautes-Alpes9305061
506ALPES MARITIMESAlpes-Maritimes9306088
607ARDECHEArdèche8407186
708ARDENNESArdennes4408105
809ARIEGEAriège7609122
910AUBEAube4410387
1011AUDEAude7611069
1112AVEYRONAveyron7612202
1213BOUCHES DU RHONEBouches-du-Rhône9313055
1314CALVADOSCalvados2814118
1415CANTALCantal8415014
1516CHARENTECharente7516015
1617CHARENTE MARITIMECharente-Maritime7517300
1718CHERCher2418033
1819CORREZECorrèze7519272
1921COTE D ORCôte-d'Or2721231
2022COTES D ARMORCôtes-d'Armor5322278
2123CREUSECreuse7523096
2224DORDOGNEDordogne7524322
2325DOUBSDoubs2725056
2426DROMEDrôme8426362
2527EUREEure2827229
2628EURE ET LOIREure-et-Loir2428085
2729FINISTEREFinistère5329232
282ACORSE DU SUDCorse-du-Sud942A004
292BHAUTE CORSEHaute-Corse942B033
..................
7171SAONE ET LOIRESaône-et-Loire2771270
7272SARTHESarthe5272181
7373SAVOIESavoie8473065
7474HAUTE SAVOIEHaute-Savoie8474010
7575PARISParis1175056
7676SEINE MARITIMESeine-Maritime2876540
7777SEINE ET MARNESeine-et-Marne1177288
7878YVELINESYvelines1178646
7979DEUX SEVRESDeux-Sèvres7579191
8080SOMMESomme3280021
8181TARNTarn7681004
8282TARN ET GARONNETarn-et-Garonne7682121
8383VARVar9383137
8484VAUCLUSEVaucluse9384007
8585VENDEEVendée5285191
8686VIENNEVienne7586194
8787HAUTE VIENNEHaute-Vienne7587085
8888VOSGESVosges4488160
8989YONNEYonne2789024
9090TERRITOIRE DE BELFORTTerritoire de Belfort2790010
9191ESSONNEEssonne1191228
9292HAUTS DE SEINEHauts-de-Seine1192050
9393SEINE SAINT DENISSeine-Saint-Denis1193008
9494VAL DE MARNEVal-de-Marne1194028
9595VAL D OISEVal-d'Oise1195500
96971GUADELOUPEGuadeloupe0197105
97972MARTINIQUEMartinique0297209
98973GUYANEGuyane0397302
99974LA REUNIONLa Réunion0497411
100976MAYOTTEMayotte0697608
\n", "

101 rows × 5 columns

\n", "
" ], "text/plain": [ " DEP NCC LIBELLE REG CHEFLIEU\n", "0 01 AIN Ain 84 01053\n", "1 02 AISNE Aisne 32 02408\n", "2 03 ALLIER Allier 84 03190\n", "3 04 ALPES DE HAUTE PROVENCE Alpes-de-Haute-Provence 93 04070\n", "4 05 HAUTES ALPES Hautes-Alpes 93 05061\n", "5 06 ALPES MARITIMES Alpes-Maritimes 93 06088\n", "6 07 ARDECHE Ardèche 84 07186\n", "7 08 ARDENNES Ardennes 44 08105\n", "8 09 ARIEGE Ariège 76 09122\n", "9 10 AUBE Aube 44 10387\n", "10 11 AUDE Aude 76 11069\n", "11 12 AVEYRON Aveyron 76 12202\n", "12 13 BOUCHES DU RHONE Bouches-du-Rhône 93 13055\n", "13 14 CALVADOS Calvados 28 14118\n", "14 15 CANTAL Cantal 84 15014\n", "15 16 CHARENTE Charente 75 16015\n", "16 17 CHARENTE MARITIME Charente-Maritime 75 17300\n", "17 18 CHER Cher 24 18033\n", "18 19 CORREZE Corrèze 75 19272\n", "19 21 COTE D OR Côte-d'Or 27 21231\n", "20 22 COTES D ARMOR Côtes-d'Armor 53 22278\n", "21 23 CREUSE Creuse 75 23096\n", "22 24 DORDOGNE Dordogne 75 24322\n", "23 25 DOUBS Doubs 27 25056\n", "24 26 DROME Drôme 84 26362\n", "25 27 EURE Eure 28 27229\n", "26 28 EURE ET LOIR Eure-et-Loir 24 28085\n", "27 29 FINISTERE Finistère 53 29232\n", "28 2A CORSE DU SUD Corse-du-Sud 94 2A004\n", "29 2B HAUTE CORSE Haute-Corse 94 2B033\n", ".. ... ... ... .. ...\n", "71 71 SAONE ET LOIRE Saône-et-Loire 27 71270\n", "72 72 SARTHE Sarthe 52 72181\n", "73 73 SAVOIE Savoie 84 73065\n", "74 74 HAUTE SAVOIE Haute-Savoie 84 74010\n", "75 75 PARIS Paris 11 75056\n", "76 76 SEINE MARITIME Seine-Maritime 28 76540\n", "77 77 SEINE ET MARNE Seine-et-Marne 11 77288\n", "78 78 YVELINES Yvelines 11 78646\n", "79 79 DEUX SEVRES Deux-Sèvres 75 79191\n", "80 80 SOMME Somme 32 80021\n", "81 81 TARN Tarn 76 81004\n", "82 82 TARN ET GARONNE Tarn-et-Garonne 76 82121\n", "83 83 VAR Var 93 83137\n", "84 84 VAUCLUSE Vaucluse 93 84007\n", "85 85 VENDEE Vendée 52 85191\n", "86 86 VIENNE Vienne 75 86194\n", "87 87 HAUTE VIENNE Haute-Vienne 75 87085\n", "88 88 VOSGES Vosges 44 88160\n", "89 89 YONNE Yonne 27 89024\n", "90 90 TERRITOIRE DE BELFORT Territoire de Belfort 27 90010\n", "91 91 ESSONNE Essonne 11 91228\n", "92 92 HAUTS DE SEINE Hauts-de-Seine 11 92050\n", "93 93 SEINE SAINT DENIS Seine-Saint-Denis 11 93008\n", "94 94 VAL DE MARNE Val-de-Marne 11 94028\n", "95 95 VAL D OISE Val-d'Oise 11 95500\n", "96 971 GUADELOUPE Guadeloupe 01 97105\n", "97 972 MARTINIQUE Martinique 02 97209\n", "98 973 GUYANE Guyane 03 97302\n", "99 974 LA REUNION La Réunion 04 97411\n", "100 976 MAYOTTE Mayotte 06 97608\n", "\n", "[101 rows x 5 columns]" ] }, "execution_count": 71, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Departement\n", "departement\n", "departement['REG'] = departement['REG'].apply(lambda x: x if len(str(x)) == 2 else f'0{x}')\n", "departement" ] }, { "cell_type": "code", "execution_count": 72, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 424 }, "id": "ozX81jRIN5Vp", "outputId": "d498c1e3-06a2-4f8b-f468-91274f162fb4", "scrolled": true }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
CHEFLIEUDEPDEP
00105301
10240802
20319003
30407004
40506105
50608806
60718607
70810508
80912209
91038710
101106911
111220212
121305513
131411814
141501415
151601516
161730017
171803318
181927219
192123121
202227822
212309623
222432224
232505625
242636226
252722927
262808528
272923229
282A0042A
292B0332B
.........
717127071
727218172
737306573
747401074
757505675
767654076
777728877
787864678
797919179
808002180
818100481
828212182
838313783
848400784
858519185
868619486
878708587
888816088
898902489
909001090
919122891
929205092
939300893
949402894
959550095
9697105971
9797209972
9897302973
9997411974
10097608976
\n", "

101 rows × 2 columns

\n", "
" ], "text/plain": [ " CHEFLIEUDEP DEP\n", "0 01053 01\n", "1 02408 02\n", "2 03190 03\n", "3 04070 04\n", "4 05061 05\n", "5 06088 06\n", "6 07186 07\n", "7 08105 08\n", "8 09122 09\n", "9 10387 10\n", "10 11069 11\n", "11 12202 12\n", "12 13055 13\n", "13 14118 14\n", "14 15014 15\n", "15 16015 16\n", "16 17300 17\n", "17 18033 18\n", "18 19272 19\n", "19 21231 21\n", "20 22278 22\n", "21 23096 23\n", "22 24322 24\n", "23 25056 25\n", "24 26362 26\n", "25 27229 27\n", "26 28085 28\n", "27 29232 29\n", "28 2A004 2A\n", "29 2B033 2B\n", ".. ... ...\n", "71 71270 71\n", "72 72181 72\n", "73 73065 73\n", "74 74010 74\n", "75 75056 75\n", "76 76540 76\n", "77 77288 77\n", "78 78646 78\n", "79 79191 79\n", "80 80021 80\n", "81 81004 81\n", "82 82121 82\n", "83 83137 83\n", "84 84007 84\n", "85 85191 85\n", "86 86194 86\n", "87 87085 87\n", "88 88160 88\n", "89 89024 89\n", "90 90010 90\n", "91 91228 91\n", "92 92050 92\n", "93 93008 93\n", "94 94028 94\n", "95 95500 95\n", "96 97105 971\n", "97 97209 972\n", "98 97302 973\n", "99 97411 974\n", "100 97608 976\n", "\n", "[101 rows x 2 columns]" ] }, "execution_count": 72, "metadata": {}, "output_type": "execute_result" } ], "source": [ "#cheflieudepartement\n", "cheflieudepartement = departement[[\"CHEFLIEU\",\"DEP\"]]\n", "cheflieudepartement.columns = [\"CHEFLIEUDEP\",\"DEP\"]\n", "cheflieudepartement" ] }, { "cell_type": "code", "execution_count": 73, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 424 }, "id": "kBfye0JsOEvF", "outputId": "4010db34-b229-49e4-dbcb-5906cfa30dee", "scrolled": true }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
CHEFLIEUREGREG
09710501
19720902
29730203
39741104
49760806
57505611
64523424
72123127
87654028
95935032
106748244
114410952
123523853
133306375
143155576
156912384
161305593
172A00494
\n", "
" ], "text/plain": [ " CHEFLIEUREG REG\n", "0 97105 01\n", "1 97209 02\n", "2 97302 03\n", "3 97411 04\n", "4 97608 06\n", "5 75056 11\n", "6 45234 24\n", "7 21231 27\n", "8 76540 28\n", "9 59350 32\n", "10 67482 44\n", "11 44109 52\n", "12 35238 53\n", "13 33063 75\n", "14 31555 76\n", "15 69123 84\n", "16 13055 93\n", "17 2A004 94" ] }, "execution_count": 73, "metadata": {}, "output_type": "execute_result" } ], "source": [ "#cheflieuRegion\n", "cheflieuRegion = region[[\"CHEFLIEU\",\"REG\"]]\n", "cheflieuRegion.columns = [\"CHEFLIEUREG\",\"REG\"]\n", "cheflieuRegion" ] }, { "cell_type": "code", "execution_count": 74, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DEPNCCLIBELLEREG
001AINAin84
102AISNEAisne32
203ALLIERAllier84
304ALPES DE HAUTE PROVENCEAlpes-de-Haute-Provence93
405HAUTES ALPESHautes-Alpes93
506ALPES MARITIMESAlpes-Maritimes93
607ARDECHEArdèche84
708ARDENNESArdennes44
809ARIEGEAriège76
910AUBEAube44
1011AUDEAude76
1112AVEYRONAveyron76
1213BOUCHES DU RHONEBouches-du-Rhône93
1314CALVADOSCalvados28
1415CANTALCantal84
1516CHARENTECharente75
1617CHARENTE MARITIMECharente-Maritime75
1718CHERCher24
1819CORREZECorrèze75
1921COTE D ORCôte-d'Or27
2022COTES D ARMORCôtes-d'Armor53
2123CREUSECreuse75
2224DORDOGNEDordogne75
2325DOUBSDoubs27
2426DROMEDrôme84
2527EUREEure28
2628EURE ET LOIREure-et-Loir24
2729FINISTEREFinistère53
282ACORSE DU SUDCorse-du-Sud94
292BHAUTE CORSEHaute-Corse94
...............
7171SAONE ET LOIRESaône-et-Loire27
7272SARTHESarthe52
7373SAVOIESavoie84
7474HAUTE SAVOIEHaute-Savoie84
7575PARISParis11
7676SEINE MARITIMESeine-Maritime28
7777SEINE ET MARNESeine-et-Marne11
7878YVELINESYvelines11
7979DEUX SEVRESDeux-Sèvres75
8080SOMMESomme32
8181TARNTarn76
8282TARN ET GARONNETarn-et-Garonne76
8383VARVar93
8484VAUCLUSEVaucluse93
8585VENDEEVendée52
8686VIENNEVienne75
8787HAUTE VIENNEHaute-Vienne75
8888VOSGESVosges44
8989YONNEYonne27
9090TERRITOIRE DE BELFORTTerritoire de Belfort27
9191ESSONNEEssonne11
9292HAUTS DE SEINEHauts-de-Seine11
9393SEINE SAINT DENISSeine-Saint-Denis11
9494VAL DE MARNEVal-de-Marne11
9595VAL D OISEVal-d'Oise11
96971GUADELOUPEGuadeloupe01
97972MARTINIQUEMartinique02
98973GUYANEGuyane03
99974LA REUNIONLa Réunion04
100976MAYOTTEMayotte06
\n", "

101 rows × 4 columns

\n", "
" ], "text/plain": [ " DEP NCC LIBELLE REG\n", "0 01 AIN Ain 84\n", "1 02 AISNE Aisne 32\n", "2 03 ALLIER Allier 84\n", "3 04 ALPES DE HAUTE PROVENCE Alpes-de-Haute-Provence 93\n", "4 05 HAUTES ALPES Hautes-Alpes 93\n", "5 06 ALPES MARITIMES Alpes-Maritimes 93\n", "6 07 ARDECHE Ardèche 84\n", "7 08 ARDENNES Ardennes 44\n", "8 09 ARIEGE Ariège 76\n", "9 10 AUBE Aube 44\n", "10 11 AUDE Aude 76\n", "11 12 AVEYRON Aveyron 76\n", "12 13 BOUCHES DU RHONE Bouches-du-Rhône 93\n", "13 14 CALVADOS Calvados 28\n", "14 15 CANTAL Cantal 84\n", "15 16 CHARENTE Charente 75\n", "16 17 CHARENTE MARITIME Charente-Maritime 75\n", "17 18 CHER Cher 24\n", "18 19 CORREZE Corrèze 75\n", "19 21 COTE D OR Côte-d'Or 27\n", "20 22 COTES D ARMOR Côtes-d'Armor 53\n", "21 23 CREUSE Creuse 75\n", "22 24 DORDOGNE Dordogne 75\n", "23 25 DOUBS Doubs 27\n", "24 26 DROME Drôme 84\n", "25 27 EURE Eure 28\n", "26 28 EURE ET LOIR Eure-et-Loir 24\n", "27 29 FINISTERE Finistère 53\n", "28 2A CORSE DU SUD Corse-du-Sud 94\n", "29 2B HAUTE CORSE Haute-Corse 94\n", ".. ... ... ... ..\n", "71 71 SAONE ET LOIRE Saône-et-Loire 27\n", "72 72 SARTHE Sarthe 52\n", "73 73 SAVOIE Savoie 84\n", "74 74 HAUTE SAVOIE Haute-Savoie 84\n", "75 75 PARIS Paris 11\n", "76 76 SEINE MARITIME Seine-Maritime 28\n", "77 77 SEINE ET MARNE Seine-et-Marne 11\n", "78 78 YVELINES Yvelines 11\n", "79 79 DEUX SEVRES Deux-Sèvres 75\n", "80 80 SOMME Somme 32\n", "81 81 TARN Tarn 76\n", "82 82 TARN ET GARONNE Tarn-et-Garonne 76\n", "83 83 VAR Var 93\n", "84 84 VAUCLUSE Vaucluse 93\n", "85 85 VENDEE Vendée 52\n", "86 86 VIENNE Vienne 75\n", "87 87 HAUTE VIENNE Haute-Vienne 75\n", "88 88 VOSGES Vosges 44\n", "89 89 YONNE Yonne 27\n", "90 90 TERRITOIRE DE BELFORT Territoire de Belfort 27\n", "91 91 ESSONNE Essonne 11\n", "92 92 HAUTS DE SEINE Hauts-de-Seine 11\n", "93 93 SEINE SAINT DENIS Seine-Saint-Denis 11\n", "94 94 VAL DE MARNE Val-de-Marne 11\n", "95 95 VAL D OISE Val-d'Oise 11\n", "96 971 GUADELOUPE Guadeloupe 01\n", "97 972 MARTINIQUE Martinique 02\n", "98 973 GUYANE Guyane 03\n", "99 974 LA REUNION La Réunion 04\n", "100 976 MAYOTTE Mayotte 06\n", "\n", "[101 rows x 4 columns]" ] }, "execution_count": 74, "metadata": {}, "output_type": "execute_result" } ], "source": [ "commune = commune[[\"COM\",\"NCC\",\"LIBELLE\",\"DEP\"]]\n", "departement = departement[[\"DEP\",\"NCC\",\"LIBELLE\",\"REG\"]]\n", "region = region[[\"REG\",\"NCC\",\"LIBELLE\"]]\n", "cheflieudepartement\n", "departement" ] }, { "cell_type": "code", "execution_count": 75, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
COMNCCLIBELLEDEPCODGEOSUPERF
001001ABERGEMENT CLEMENCIATL'Abergement-Clémenciat010100115.95
101002ABERGEMENT DE VAREYL'Abergement-de-Varey01010029.15
201004AMBERIEU EN BUGEYAmbérieu-en-Bugey010100424.60
301005AMBERIEUX EN DOMBESAmbérieux-en-Dombes010100515.92
401006AMBLEONAmbléon01010065.88
501007AMBRONAYAmbronay010100733.55
601008AMBUTRIXAmbutrix01010085.22
701009ANDERT ET CONDONAndert-et-Condon01010096.94
801010ANGLEFORTAnglefort010101029.26
901011APREMONTApremont010101114.57
1001012ARANCAranc010101221.65
1101013ARANDASArandas010101314.10
1201014ARBENTArbent010101423.49
1301015ARBOYS EN BUGEYArboys en Bugey010101522.49
1401016ARBIGNYArbigny010101617.47
1501017ARGISArgis01010177.84
1601019ARMIXArmix01010196.82
1701021ARS SUR FORMANSArs-sur-Formans01010215.50
1801022ARTEMAREArtemare01010223.75
1901023ASNIERES SUR SAONEAsnières-sur-Saône01010234.68
2001024ATTIGNATAttignat010102418.69
2101025BAGE DOMMARTINBâgé-Dommartin010102556.87
2201026BAGE LE CHATELBâgé-le-Châtel01010260.88
2301027BALANBalan010102718.04
2401028BANEINSBaneins01010288.91
2501029BEAUPONTBeaupont010102914.07
2601030BEAUREGARDBeauregard01010300.94
2701031BELLIGNATBellignat01010317.83
2801032BELIGNEUXBéligneux010103213.30
2901033VALSERHONEValserhône010103362.53
.....................
3493597412SAINT JOSEPHSaint-Joseph974NaNNaN
3493697413SAINT LEUSaint-Leu974NaNNaN
3493797414SAINT LOUISSaint-Louis974NaNNaN
3493897415SAINT PAULSaint-Paul974NaNNaN
3493997416SAINT PIERRESaint-Pierre974NaNNaN
3494097417SAINT PHILIPPESaint-Philippe974NaNNaN
3494197418SAINTE MARIESainte-Marie974NaNNaN
3494297419SAINTE ROSESainte-Rose974NaNNaN
3494397420SAINTE SUZANNESainte-Suzanne974NaNNaN
3494497421SALAZIESalazie974NaNNaN
3494597422TAMPONLe Tampon974NaNNaN
3494697423TROIS BASSINSLes Trois-Bassins974NaNNaN
3494797424CILAOSCilaos974NaNNaN
3494897601ACOUAAcoua976NaNNaN
3494997602BANDRABOUABandraboua976NaNNaN
3495097603BANDRELEBandrele976NaNNaN
3495197604BOUENIBouéni976NaNNaN
3495297605CHICONIChiconi976NaNNaN
3495397606CHIRONGUIChirongui976NaNNaN
3495497607DEMBENIDembeni976NaNNaN
3495597608DZAOUDZIDzaoudzi976NaNNaN
3495697609KANI KELIKani-Kéli976NaNNaN
3495797610KOUNGOUKoungou976NaNNaN
3495897611MAMOUDZOUMamoudzou976NaNNaN
3495997612MTSAMBOROMtsamboro976NaNNaN
3496097613M TSANGAMOUJIM'Tsangamouji976NaNNaN
3496197614OUANGANIOuangani976NaNNaN
3496297615PAMANDZIPamandzi976NaNNaN
3496397616SADASada976NaNNaN
3496497617TSINGONITsingoni976NaNNaN
\n", "

34965 rows × 6 columns

\n", "
" ], "text/plain": [ " COM NCC LIBELLE DEP CODGEO \\\n", "0 01001 ABERGEMENT CLEMENCIAT L'Abergement-Clémenciat 01 01001 \n", "1 01002 ABERGEMENT DE VAREY L'Abergement-de-Varey 01 01002 \n", "2 01004 AMBERIEU EN BUGEY Ambérieu-en-Bugey 01 01004 \n", "3 01005 AMBERIEUX EN DOMBES Ambérieux-en-Dombes 01 01005 \n", "4 01006 AMBLEON Ambléon 01 01006 \n", "5 01007 AMBRONAY Ambronay 01 01007 \n", "6 01008 AMBUTRIX Ambutrix 01 01008 \n", "7 01009 ANDERT ET CONDON Andert-et-Condon 01 01009 \n", "8 01010 ANGLEFORT Anglefort 01 01010 \n", "9 01011 APREMONT Apremont 01 01011 \n", "10 01012 ARANC Aranc 01 01012 \n", "11 01013 ARANDAS Arandas 01 01013 \n", "12 01014 ARBENT Arbent 01 01014 \n", "13 01015 ARBOYS EN BUGEY Arboys en Bugey 01 01015 \n", "14 01016 ARBIGNY Arbigny 01 01016 \n", "15 01017 ARGIS Argis 01 01017 \n", "16 01019 ARMIX Armix 01 01019 \n", "17 01021 ARS SUR FORMANS Ars-sur-Formans 01 01021 \n", "18 01022 ARTEMARE Artemare 01 01022 \n", "19 01023 ASNIERES SUR SAONE Asnières-sur-Saône 01 01023 \n", "20 01024 ATTIGNAT Attignat 01 01024 \n", "21 01025 BAGE DOMMARTIN Bâgé-Dommartin 01 01025 \n", "22 01026 BAGE LE CHATEL Bâgé-le-Châtel 01 01026 \n", "23 01027 BALAN Balan 01 01027 \n", "24 01028 BANEINS Baneins 01 01028 \n", "25 01029 BEAUPONT Beaupont 01 01029 \n", "26 01030 BEAUREGARD Beauregard 01 01030 \n", "27 01031 BELLIGNAT Bellignat 01 01031 \n", "28 01032 BELIGNEUX Béligneux 01 01032 \n", "29 01033 VALSERHONE Valserhône 01 01033 \n", "... ... ... ... ... ... \n", "34935 97412 SAINT JOSEPH Saint-Joseph 974 NaN \n", "34936 97413 SAINT LEU Saint-Leu 974 NaN \n", "34937 97414 SAINT LOUIS Saint-Louis 974 NaN \n", "34938 97415 SAINT PAUL Saint-Paul 974 NaN \n", "34939 97416 SAINT PIERRE Saint-Pierre 974 NaN \n", "34940 97417 SAINT PHILIPPE Saint-Philippe 974 NaN \n", "34941 97418 SAINTE MARIE Sainte-Marie 974 NaN \n", "34942 97419 SAINTE ROSE Sainte-Rose 974 NaN \n", "34943 97420 SAINTE SUZANNE Sainte-Suzanne 974 NaN \n", "34944 97421 SALAZIE Salazie 974 NaN \n", "34945 97422 TAMPON Le Tampon 974 NaN \n", "34946 97423 TROIS BASSINS Les Trois-Bassins 974 NaN \n", "34947 97424 CILAOS Cilaos 974 NaN \n", "34948 97601 ACOUA Acoua 976 NaN \n", "34949 97602 BANDRABOUA Bandraboua 976 NaN \n", "34950 97603 BANDRELE Bandrele 976 NaN \n", "34951 97604 BOUENI Bouéni 976 NaN \n", "34952 97605 CHICONI Chiconi 976 NaN \n", "34953 97606 CHIRONGUI Chirongui 976 NaN \n", "34954 97607 DEMBENI Dembeni 976 NaN \n", "34955 97608 DZAOUDZI Dzaoudzi 976 NaN \n", "34956 97609 KANI KELI Kani-Kéli 976 NaN \n", "34957 97610 KOUNGOU Koungou 976 NaN \n", "34958 97611 MAMOUDZOU Mamoudzou 976 NaN \n", "34959 97612 MTSAMBORO Mtsamboro 976 NaN \n", "34960 97613 M TSANGAMOUJI M'Tsangamouji 976 NaN \n", "34961 97614 OUANGANI Ouangani 976 NaN \n", "34962 97615 PAMANDZI Pamandzi 976 NaN \n", "34963 97616 SADA Sada 976 NaN \n", "34964 97617 TSINGONI Tsingoni 976 NaN \n", "\n", " SUPERF \n", "0 15.95 \n", "1 9.15 \n", "2 24.60 \n", "3 15.92 \n", "4 5.88 \n", "5 33.55 \n", "6 5.22 \n", "7 6.94 \n", "8 29.26 \n", "9 14.57 \n", "10 21.65 \n", "11 14.10 \n", "12 23.49 \n", "13 22.49 \n", "14 17.47 \n", "15 7.84 \n", "16 6.82 \n", "17 5.50 \n", "18 3.75 \n", "19 4.68 \n", "20 18.69 \n", "21 56.87 \n", "22 0.88 \n", "23 18.04 \n", "24 8.91 \n", "25 14.07 \n", "26 0.94 \n", "27 7.83 \n", "28 13.30 \n", "29 62.53 \n", "... ... \n", "34935 NaN \n", "34936 NaN \n", "34937 NaN \n", "34938 NaN \n", "34939 NaN \n", "34940 NaN \n", "34941 NaN \n", "34942 NaN \n", "34943 NaN \n", "34944 NaN \n", "34945 NaN \n", "34946 NaN \n", "34947 NaN \n", "34948 NaN \n", "34949 NaN \n", "34950 NaN \n", "34951 NaN \n", "34952 NaN \n", "34953 NaN \n", "34954 NaN \n", "34955 NaN \n", "34956 NaN \n", "34957 NaN \n", "34958 NaN \n", "34959 NaN \n", "34960 NaN \n", "34961 NaN \n", "34962 NaN \n", "34963 NaN \n", "34964 NaN \n", "\n", "[34965 rows x 6 columns]" ] }, "execution_count": 75, "metadata": {}, "output_type": "execute_result" } ], "source": [ "commune = pd.merge(commune, stat[['CODGEO','SUPERF']], left_on=['COM'],right_on=['CODGEO'],how = 'left')\n", "commune\n" ] }, { "cell_type": "code", "execution_count": 76, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
COMNCCLIBELLEDEPSUPERF
001001ABERGEMENT CLEMENCIATL'Abergement-Clémenciat0115.95
101002ABERGEMENT DE VAREYL'Abergement-de-Varey019.15
201004AMBERIEU EN BUGEYAmbérieu-en-Bugey0124.60
301005AMBERIEUX EN DOMBESAmbérieux-en-Dombes0115.92
401006AMBLEONAmbléon015.88
501007AMBRONAYAmbronay0133.55
601008AMBUTRIXAmbutrix015.22
701009ANDERT ET CONDONAndert-et-Condon016.94
801010ANGLEFORTAnglefort0129.26
901011APREMONTApremont0114.57
1001012ARANCAranc0121.65
1101013ARANDASArandas0114.10
1201014ARBENTArbent0123.49
1301015ARBOYS EN BUGEYArboys en Bugey0122.49
1401016ARBIGNYArbigny0117.47
1501017ARGISArgis017.84
1601019ARMIXArmix016.82
1701021ARS SUR FORMANSArs-sur-Formans015.50
1801022ARTEMAREArtemare013.75
1901023ASNIERES SUR SAONEAsnières-sur-Saône014.68
2001024ATTIGNATAttignat0118.69
2101025BAGE DOMMARTINBâgé-Dommartin0156.87
2201026BAGE LE CHATELBâgé-le-Châtel010.88
2301027BALANBalan0118.04
2401028BANEINSBaneins018.91
2501029BEAUPONTBeaupont0114.07
2601030BEAUREGARDBeauregard010.94
2701031BELLIGNATBellignat017.83
2801032BELIGNEUXBéligneux0113.30
2901033VALSERHONEValserhône0162.53
..................
3493597412SAINT JOSEPHSaint-Joseph974NaN
3493697413SAINT LEUSaint-Leu974NaN
3493797414SAINT LOUISSaint-Louis974NaN
3493897415SAINT PAULSaint-Paul974NaN
3493997416SAINT PIERRESaint-Pierre974NaN
3494097417SAINT PHILIPPESaint-Philippe974NaN
3494197418SAINTE MARIESainte-Marie974NaN
3494297419SAINTE ROSESainte-Rose974NaN
3494397420SAINTE SUZANNESainte-Suzanne974NaN
3494497421SALAZIESalazie974NaN
3494597422TAMPONLe Tampon974NaN
3494697423TROIS BASSINSLes Trois-Bassins974NaN
3494797424CILAOSCilaos974NaN
3494897601ACOUAAcoua976NaN
3494997602BANDRABOUABandraboua976NaN
3495097603BANDRELEBandrele976NaN
3495197604BOUENIBouéni976NaN
3495297605CHICONIChiconi976NaN
3495397606CHIRONGUIChirongui976NaN
3495497607DEMBENIDembeni976NaN
3495597608DZAOUDZIDzaoudzi976NaN
3495697609KANI KELIKani-Kéli976NaN
3495797610KOUNGOUKoungou976NaN
3495897611MAMOUDZOUMamoudzou976NaN
3495997612MTSAMBOROMtsamboro976NaN
3496097613M TSANGAMOUJIM'Tsangamouji976NaN
3496197614OUANGANIOuangani976NaN
3496297615PAMANDZIPamandzi976NaN
3496397616SADASada976NaN
3496497617TSINGONITsingoni976NaN
\n", "

34965 rows × 5 columns

\n", "
" ], "text/plain": [ " COM NCC LIBELLE DEP SUPERF\n", "0 01001 ABERGEMENT CLEMENCIAT L'Abergement-Clémenciat 01 15.95\n", "1 01002 ABERGEMENT DE VAREY L'Abergement-de-Varey 01 9.15\n", "2 01004 AMBERIEU EN BUGEY Ambérieu-en-Bugey 01 24.60\n", "3 01005 AMBERIEUX EN DOMBES Ambérieux-en-Dombes 01 15.92\n", "4 01006 AMBLEON Ambléon 01 5.88\n", "5 01007 AMBRONAY Ambronay 01 33.55\n", "6 01008 AMBUTRIX Ambutrix 01 5.22\n", "7 01009 ANDERT ET CONDON Andert-et-Condon 01 6.94\n", "8 01010 ANGLEFORT Anglefort 01 29.26\n", "9 01011 APREMONT Apremont 01 14.57\n", "10 01012 ARANC Aranc 01 21.65\n", "11 01013 ARANDAS Arandas 01 14.10\n", "12 01014 ARBENT Arbent 01 23.49\n", "13 01015 ARBOYS EN BUGEY Arboys en Bugey 01 22.49\n", "14 01016 ARBIGNY Arbigny 01 17.47\n", "15 01017 ARGIS Argis 01 7.84\n", "16 01019 ARMIX Armix 01 6.82\n", "17 01021 ARS SUR FORMANS Ars-sur-Formans 01 5.50\n", "18 01022 ARTEMARE Artemare 01 3.75\n", "19 01023 ASNIERES SUR SAONE Asnières-sur-Saône 01 4.68\n", "20 01024 ATTIGNAT Attignat 01 18.69\n", "21 01025 BAGE DOMMARTIN Bâgé-Dommartin 01 56.87\n", "22 01026 BAGE LE CHATEL Bâgé-le-Châtel 01 0.88\n", "23 01027 BALAN Balan 01 18.04\n", "24 01028 BANEINS Baneins 01 8.91\n", "25 01029 BEAUPONT Beaupont 01 14.07\n", "26 01030 BEAUREGARD Beauregard 01 0.94\n", "27 01031 BELLIGNAT Bellignat 01 7.83\n", "28 01032 BELIGNEUX Béligneux 01 13.30\n", "29 01033 VALSERHONE Valserhône 01 62.53\n", "... ... ... ... ... ...\n", "34935 97412 SAINT JOSEPH Saint-Joseph 974 NaN\n", "34936 97413 SAINT LEU Saint-Leu 974 NaN\n", "34937 97414 SAINT LOUIS Saint-Louis 974 NaN\n", "34938 97415 SAINT PAUL Saint-Paul 974 NaN\n", "34939 97416 SAINT PIERRE Saint-Pierre 974 NaN\n", "34940 97417 SAINT PHILIPPE Saint-Philippe 974 NaN\n", "34941 97418 SAINTE MARIE Sainte-Marie 974 NaN\n", "34942 97419 SAINTE ROSE Sainte-Rose 974 NaN\n", "34943 97420 SAINTE SUZANNE Sainte-Suzanne 974 NaN\n", "34944 97421 SALAZIE Salazie 974 NaN\n", "34945 97422 TAMPON Le Tampon 974 NaN\n", "34946 97423 TROIS BASSINS Les Trois-Bassins 974 NaN\n", "34947 97424 CILAOS Cilaos 974 NaN\n", "34948 97601 ACOUA Acoua 976 NaN\n", "34949 97602 BANDRABOUA Bandraboua 976 NaN\n", "34950 97603 BANDRELE Bandrele 976 NaN\n", "34951 97604 BOUENI Bouéni 976 NaN\n", "34952 97605 CHICONI Chiconi 976 NaN\n", "34953 97606 CHIRONGUI Chirongui 976 NaN\n", "34954 97607 DEMBENI Dembeni 976 NaN\n", "34955 97608 DZAOUDZI Dzaoudzi 976 NaN\n", "34956 97609 KANI KELI Kani-Kéli 976 NaN\n", "34957 97610 KOUNGOU Koungou 976 NaN\n", "34958 97611 MAMOUDZOU Mamoudzou 976 NaN\n", "34959 97612 MTSAMBORO Mtsamboro 976 NaN\n", "34960 97613 M TSANGAMOUJI M'Tsangamouji 976 NaN\n", "34961 97614 OUANGANI Ouangani 976 NaN\n", "34962 97615 PAMANDZI Pamandzi 976 NaN\n", "34963 97616 SADA Sada 976 NaN\n", "34964 97617 TSINGONI Tsingoni 976 NaN\n", "\n", "[34965 rows x 5 columns]" ] }, "execution_count": 76, "metadata": {}, "output_type": "execute_result" } ], "source": [ "commune = commune[[\"COM\",\"NCC\",\"LIBELLE\",\"DEP\",\"SUPERF\"]]\n", "commune" ] }, { "cell_type": "code", "execution_count": 77, "metadata": { "id": "R3hKlPNGOJnF" }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
idlibelle
11population
22naissances
33deces
44logements
55logements vacants
66residences principales
77residences secondaires et logements occasionnels
\n", "
" ], "text/plain": [ " id libelle\n", "1 1 population\n", "2 2 naissances\n", "3 3 deces\n", "4 4 logements\n", "5 5 logements vacants\n", "6 6 residences principales\n", "7 7 residences secondaires et logements occasionnels" ] }, "execution_count": 77, "metadata": {}, "output_type": "execute_result" } ], "source": [ "#indicateur\n", "indicateur = pd.DataFrame(columns = ['id','libelle'])\n", "indicateur.loc[1] = [1,'population']\n", "indicateur.loc[2] = [2,'naissances']\n", "indicateur.loc[3] = [3,'deces']\n", "indicateur.loc[4] = [4,'logements']\n", "indicateur.loc[5] = [5,'logements vacants']\n", "indicateur.loc[6] = [6,'residences principales']\n", "indicateur.loc[7] = [7,'residences secondaires et logements occasionnels']\n", "indicateur\n", "\n" ] }, { "cell_type": "code", "execution_count": 78, "metadata": {}, "outputs": [], "source": [ "statistiques_pop = pd.DataFrame(columns = ['com','id_indicateur','date_debut','date_fin','valeur'])\n", "statistiques_nais = pd.DataFrame(columns = ['com','id_indicateur','date_debut','date_fin','valeur'])\n", "statistiques_dec = pd.DataFrame(columns = ['com','id_indicateur','date_debut','date_fin','valeur'])\n", "statistiques_log = pd.DataFrame(columns = ['com','id_indicateur','date_debut','date_fin','valeur'])\n", "statistiques_logvac = pd.DataFrame(columns = ['com','id_indicateur','date_debut','date_fin','valeur'])\n", "statistiques_rp = pd.DataFrame(columns = ['com','id_indicateur','date_debut','date_fin','valeur'])\n", "statistiques_rslo = pd.DataFrame(columns = ['com','id_indicateur','date_debut','date_fin','valeur'])" ] }, { "cell_type": "code", "execution_count": 79, "metadata": {}, "outputs": [], "source": [ "stat = stat[stat['CODGEO'].isin(commune['COM'] ) ] " ] }, { "cell_type": "code", "execution_count": 80, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
comid_indicateurdate_debutdate_finvaleur
00100112018null771
10100112013null767
20100112008null791
30100111999null728
40100212018null253
50100212013null236
60100212008null194
70100211999null168
80100412018null14204
90100412013null14359
100100412008null12792
110100411999null11436
120100512018null1720
130100512013null1635
140100512008null1567
150100511999null1408
160100612018null112
170100612013null108
180100612008null123
190100611999null86
200100712018null2763
210100712013null2503
220100712008null2296
230100711999null2146
240100812018null755
250100812013null744
260100812008null657
270100811999null586
280100912018null324
290100912013null337
..................
438744415912008null1172
438754415911999null996
438764416112018null3771
438774416112013null3617
438784416112008null3384
438794416111999null3059
438804416212018null46352
438814416212013null43784
438824416212008null43177
438834416211999null43726
438844416312018null4717
438854416312013null4491
438864416312008null4038
438874416311999null3209
438884416412018null2304
438894416412013null2136
438904416412008null1891
438914416411999null1545
438924416512018null2303
438934416512013null2141
438944416512008null1906
438954416511999null1475
438964416612018null5961
438974416612013null5449
438984416612008null4734
438994416611999null4562
439004416812018null4082
439014416812013null3917
439024416812008null3956
439034416811999null3772
\n", "

43904 rows × 5 columns

\n", "
" ], "text/plain": [ " com id_indicateur date_debut date_fin valeur\n", "0 01001 1 2018 null 771\n", "1 01001 1 2013 null 767\n", "2 01001 1 2008 null 791\n", "3 01001 1 1999 null 728\n", "4 01002 1 2018 null 253\n", "5 01002 1 2013 null 236\n", "6 01002 1 2008 null 194\n", "7 01002 1 1999 null 168\n", "8 01004 1 2018 null 14204\n", "9 01004 1 2013 null 14359\n", "10 01004 1 2008 null 12792\n", "11 01004 1 1999 null 11436\n", "12 01005 1 2018 null 1720\n", "13 01005 1 2013 null 1635\n", "14 01005 1 2008 null 1567\n", "15 01005 1 1999 null 1408\n", "16 01006 1 2018 null 112\n", "17 01006 1 2013 null 108\n", "18 01006 1 2008 null 123\n", "19 01006 1 1999 null 86\n", "20 01007 1 2018 null 2763\n", "21 01007 1 2013 null 2503\n", "22 01007 1 2008 null 2296\n", "23 01007 1 1999 null 2146\n", "24 01008 1 2018 null 755\n", "25 01008 1 2013 null 744\n", "26 01008 1 2008 null 657\n", "27 01008 1 1999 null 586\n", "28 01009 1 2018 null 324\n", "29 01009 1 2013 null 337\n", "... ... ... ... ... ...\n", "43874 44159 1 2008 null 1172\n", "43875 44159 1 1999 null 996\n", "43876 44161 1 2018 null 3771\n", "43877 44161 1 2013 null 3617\n", "43878 44161 1 2008 null 3384\n", "43879 44161 1 1999 null 3059\n", "43880 44162 1 2018 null 46352\n", "43881 44162 1 2013 null 43784\n", "43882 44162 1 2008 null 43177\n", "43883 44162 1 1999 null 43726\n", "43884 44163 1 2018 null 4717\n", "43885 44163 1 2013 null 4491\n", "43886 44163 1 2008 null 4038\n", "43887 44163 1 1999 null 3209\n", "43888 44164 1 2018 null 2304\n", "43889 44164 1 2013 null 2136\n", "43890 44164 1 2008 null 1891\n", "43891 44164 1 1999 null 1545\n", "43892 44165 1 2018 null 2303\n", "43893 44165 1 2013 null 2141\n", "43894 44165 1 2008 null 1906\n", "43895 44165 1 1999 null 1475\n", "43896 44166 1 2018 null 5961\n", "43897 44166 1 2013 null 5449\n", "43898 44166 1 2008 null 4734\n", "43899 44166 1 1999 null 4562\n", "43900 44168 1 2018 null 4082\n", "43901 44168 1 2013 null 3917\n", "43902 44168 1 2008 null 3956\n", "43903 44168 1 1999 null 3772\n", "\n", "[43904 rows x 5 columns]" ] }, "execution_count": 80, "metadata": {}, "output_type": "execute_result" } ], "source": [ "stat_pop = stat[[\"CODGEO\",\"P18_POP\",\"P13_POP\",\"P08_POP\",\"D99_POP\"]]\n", "stat_pop\n", "\n", "temp = {\"com\" : [], \"id_indicateur\" : [], \"date_debut\" : [], \"date_fin\" : [], \"valeur\" : []}\n", "\n", "\n", "for i,j in stat_pop.iterrows():\n", " com = j.get(key='CODGEO')\n", " for k,v in j.iteritems():\n", " if k != 'CODGEO':\n", " temp[\"com\"].append(com)\n", " temp[\"id_indicateur\"].append(1)\n", " temp[\"date_fin\"].append('null')\n", " temp[\"valeur\"].append(v)\n", " if k == 'P18_POP':\n", " temp[\"date_debut\"].append('2018')\n", " if k == 'P13_POP':\n", " temp[\"date_debut\"].append('2013')\n", " if k == 'P08_POP':\n", " temp[\"date_debut\"].append('2008')\n", " if k == 'D99_POP':\n", " temp[\"date_debut\"].append('1999')\n", " \n", "\n", "statistiques_pop = pd.DataFrame.from_dict(temp)\n", "statistiques_pop" ] }, { "cell_type": "code", "execution_count": 81, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
comid_indicateurdate_debutdate_finvaleur
00100122013201844.0
10100122008201340.0
20100121999200887.0
30100121990199960.0
40100121982199047.0
50100222013201823.0
60100222008201315.0
70100221999200832.0
80100221990199920.0
90100221982199010.0
10010042201320181092.0
11010042200820131067.0
12010042199920081542.0
13010042199019991299.0
14010042198219901323.0
150100522013201890.0
1601005220082013114.0
1701005219992008159.0
1801005219901999135.0
190100521982199086.0
20010062201320187.0
21010062200820138.0
22010062199920087.0
23010062199019996.0
24010062198219903.0
2501007220132018158.0
2601007220082013175.0
2701007219992008253.0
2801007219901999198.0
2901007219821990159.0
..................
54850441622201320183308.0
54851441622200820133033.0
54852441622199920085461.0
54853441622199019995406.0
54854441622198219905057.0
5485544163220132018334.0
5485644163220082013358.0
5485744163219992008532.0
5485844163219901999377.0
5485944163219821990373.0
5486044164220132018152.0
5486144164220082013150.0
5486244164219992008269.0
5486344164219901999133.0
5486444164219821990132.0
5486544165220132018165.0
5486644165220082013182.0
5486744165219992008241.0
5486844165219901999141.0
5486944165219821990194.0
5487044166220132018345.0
5487144166220082013356.0
5487244166219992008591.0
5487344166219901999506.0
5487444166219821990410.0
5487544168220132018236.0
5487644168220082013243.0
5487744168219992008432.0
5487844168219901999370.0
5487944168219821990327.0
\n", "

54880 rows × 5 columns

\n", "
" ], "text/plain": [ " com id_indicateur date_debut date_fin valeur\n", "0 01001 2 2013 2018 44.0\n", "1 01001 2 2008 2013 40.0\n", "2 01001 2 1999 2008 87.0\n", "3 01001 2 1990 1999 60.0\n", "4 01001 2 1982 1990 47.0\n", "5 01002 2 2013 2018 23.0\n", "6 01002 2 2008 2013 15.0\n", "7 01002 2 1999 2008 32.0\n", "8 01002 2 1990 1999 20.0\n", "9 01002 2 1982 1990 10.0\n", "10 01004 2 2013 2018 1092.0\n", "11 01004 2 2008 2013 1067.0\n", "12 01004 2 1999 2008 1542.0\n", "13 01004 2 1990 1999 1299.0\n", "14 01004 2 1982 1990 1323.0\n", "15 01005 2 2013 2018 90.0\n", "16 01005 2 2008 2013 114.0\n", "17 01005 2 1999 2008 159.0\n", "18 01005 2 1990 1999 135.0\n", "19 01005 2 1982 1990 86.0\n", "20 01006 2 2013 2018 7.0\n", "21 01006 2 2008 2013 8.0\n", "22 01006 2 1999 2008 7.0\n", "23 01006 2 1990 1999 6.0\n", "24 01006 2 1982 1990 3.0\n", "25 01007 2 2013 2018 158.0\n", "26 01007 2 2008 2013 175.0\n", "27 01007 2 1999 2008 253.0\n", "28 01007 2 1990 1999 198.0\n", "29 01007 2 1982 1990 159.0\n", "... ... ... ... ... ...\n", "54850 44162 2 2013 2018 3308.0\n", "54851 44162 2 2008 2013 3033.0\n", "54852 44162 2 1999 2008 5461.0\n", "54853 44162 2 1990 1999 5406.0\n", "54854 44162 2 1982 1990 5057.0\n", "54855 44163 2 2013 2018 334.0\n", "54856 44163 2 2008 2013 358.0\n", "54857 44163 2 1999 2008 532.0\n", "54858 44163 2 1990 1999 377.0\n", "54859 44163 2 1982 1990 373.0\n", "54860 44164 2 2013 2018 152.0\n", "54861 44164 2 2008 2013 150.0\n", "54862 44164 2 1999 2008 269.0\n", "54863 44164 2 1990 1999 133.0\n", "54864 44164 2 1982 1990 132.0\n", "54865 44165 2 2013 2018 165.0\n", "54866 44165 2 2008 2013 182.0\n", "54867 44165 2 1999 2008 241.0\n", "54868 44165 2 1990 1999 141.0\n", "54869 44165 2 1982 1990 194.0\n", "54870 44166 2 2013 2018 345.0\n", "54871 44166 2 2008 2013 356.0\n", "54872 44166 2 1999 2008 591.0\n", "54873 44166 2 1990 1999 506.0\n", "54874 44166 2 1982 1990 410.0\n", "54875 44168 2 2013 2018 236.0\n", "54876 44168 2 2008 2013 243.0\n", "54877 44168 2 1999 2008 432.0\n", "54878 44168 2 1990 1999 370.0\n", "54879 44168 2 1982 1990 327.0\n", "\n", "[54880 rows x 5 columns]" ] }, "execution_count": 81, "metadata": {}, "output_type": "execute_result" } ], "source": [ "stat_naiss = stat[[\"CODGEO\",\"NAIS1318\",\"NAIS0813\",\"NAIS9908\",\"NAIS9099\",\"NAIS8290\"]]\n", "stat_naiss\n", "\n", "\n", "temp = {\"com\" : [], \"id_indicateur\" : [], \"date_debut\" : [], \"date_fin\" : [], \"valeur\" : []}\n", "\n", "\n", "for i,j in stat_naiss.iterrows():\n", " com = j.get(key='CODGEO')\n", " for k,v in j.iteritems():\n", " if k != 'CODGEO':\n", " temp[\"com\"].append(com)\n", " temp[\"id_indicateur\"].append(2)\n", " temp[\"valeur\"].append(v)\n", " if k == 'NAIS1318':\n", " temp[\"date_debut\"].append('2013')\n", " temp[\"date_fin\"].append('2018')\n", " if k == 'NAIS0813':\n", " temp[\"date_debut\"].append('2008')\n", " temp[\"date_fin\"].append('2013')\n", " if k == 'NAIS9908':\n", " temp[\"date_debut\"].append('1999')\n", " temp[\"date_fin\"].append('2008')\n", " if k == 'NAIS9099':\n", " temp[\"date_debut\"].append('1990')\n", " temp[\"date_fin\"].append('1999')\n", " if k == 'NAIS8290':\n", " temp[\"date_debut\"].append('1982')\n", " temp[\"date_fin\"].append('1990')\n", " \n", "\n", "statistiques_nais = pd.DataFrame.from_dict(temp)\n", "statistiques_nais" ] }, { "cell_type": "code", "execution_count": 82, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
comid_indicateurdate_debutdate_finvaleur
00100132013201822.0
10100132008201325.0
20100131999200849.0
30100131990199945.0
40100131982199030.0
5010023201320185.0
6010023200820138.0
70100231999200822.0
80100231990199912.0
90100231982199010.0
1001004320132018606.0
1101004320082013530.0
1201004319992008855.0
1301004319901999835.0
1401004319821990763.0
150100532013201839.0
160100532008201339.0
170100531999200881.0
180100531990199979.0
190100531982199063.0
20010063201320186.0
21010063200820134.0
22010063199920088.0
230100631990199914.0
240100631982199011.0
250100732013201868.0
260100732008201379.0
2701007319992008115.0
2801007319901999116.0
2901007319821990111.0
..................
54850441623201320181439.0
54851441623200820131344.0
54852441623199920082371.0
54853441623199019992237.0
54854441623198219901736.0
5485544163320132018101.0
548564416332008201376.0
5485744163319992008149.0
5485844163319901999158.0
5485944163319821990166.0
5486044164320132018109.0
5486144164320082013110.0
5486244164319992008183.0
5486344164319901999176.0
5486444164319821990149.0
548654416532013201842.0
548664416532008201330.0
548674416531999200853.0
548684416531990199968.0
548694416531982199061.0
5487044166320132018230.0
5487144166320082013191.0
5487244166319992008383.0
5487344166319901999288.0
5487444166319821990273.0
5487544168320132018269.0
5487644168320082013242.0
5487744168319992008382.0
5487844168319901999413.0
5487944168319821990396.0
\n", "

54880 rows × 5 columns

\n", "
" ], "text/plain": [ " com id_indicateur date_debut date_fin valeur\n", "0 01001 3 2013 2018 22.0\n", "1 01001 3 2008 2013 25.0\n", "2 01001 3 1999 2008 49.0\n", "3 01001 3 1990 1999 45.0\n", "4 01001 3 1982 1990 30.0\n", "5 01002 3 2013 2018 5.0\n", "6 01002 3 2008 2013 8.0\n", "7 01002 3 1999 2008 22.0\n", "8 01002 3 1990 1999 12.0\n", "9 01002 3 1982 1990 10.0\n", "10 01004 3 2013 2018 606.0\n", "11 01004 3 2008 2013 530.0\n", "12 01004 3 1999 2008 855.0\n", "13 01004 3 1990 1999 835.0\n", "14 01004 3 1982 1990 763.0\n", "15 01005 3 2013 2018 39.0\n", "16 01005 3 2008 2013 39.0\n", "17 01005 3 1999 2008 81.0\n", "18 01005 3 1990 1999 79.0\n", "19 01005 3 1982 1990 63.0\n", "20 01006 3 2013 2018 6.0\n", "21 01006 3 2008 2013 4.0\n", "22 01006 3 1999 2008 8.0\n", "23 01006 3 1990 1999 14.0\n", "24 01006 3 1982 1990 11.0\n", "25 01007 3 2013 2018 68.0\n", "26 01007 3 2008 2013 79.0\n", "27 01007 3 1999 2008 115.0\n", "28 01007 3 1990 1999 116.0\n", "29 01007 3 1982 1990 111.0\n", "... ... ... ... ... ...\n", "54850 44162 3 2013 2018 1439.0\n", "54851 44162 3 2008 2013 1344.0\n", "54852 44162 3 1999 2008 2371.0\n", "54853 44162 3 1990 1999 2237.0\n", "54854 44162 3 1982 1990 1736.0\n", "54855 44163 3 2013 2018 101.0\n", "54856 44163 3 2008 2013 76.0\n", "54857 44163 3 1999 2008 149.0\n", "54858 44163 3 1990 1999 158.0\n", "54859 44163 3 1982 1990 166.0\n", "54860 44164 3 2013 2018 109.0\n", "54861 44164 3 2008 2013 110.0\n", "54862 44164 3 1999 2008 183.0\n", "54863 44164 3 1990 1999 176.0\n", "54864 44164 3 1982 1990 149.0\n", "54865 44165 3 2013 2018 42.0\n", "54866 44165 3 2008 2013 30.0\n", "54867 44165 3 1999 2008 53.0\n", "54868 44165 3 1990 1999 68.0\n", "54869 44165 3 1982 1990 61.0\n", "54870 44166 3 2013 2018 230.0\n", "54871 44166 3 2008 2013 191.0\n", "54872 44166 3 1999 2008 383.0\n", "54873 44166 3 1990 1999 288.0\n", "54874 44166 3 1982 1990 273.0\n", "54875 44168 3 2013 2018 269.0\n", "54876 44168 3 2008 2013 242.0\n", "54877 44168 3 1999 2008 382.0\n", "54878 44168 3 1990 1999 413.0\n", "54879 44168 3 1982 1990 396.0\n", "\n", "[54880 rows x 5 columns]" ] }, "execution_count": 82, "metadata": {}, "output_type": "execute_result" } ], "source": [ "stat_deces = stat[[\"CODGEO\",\"DECE1318\",\"DECE0813\",\"DECE9908\",\"DECE9099\",\"DECE8290\"]]\n", "stat_deces\n", "\n", "temp = {\"com\" : [], \"id_indicateur\" : [], \"date_debut\" : [], \"date_fin\" : [], \"valeur\" : []}\n", "\n", "\n", "for i,j in stat_deces.iterrows():\n", " com = j.get(key='CODGEO')\n", " for k,v in j.iteritems():\n", " if k != 'CODGEO':\n", " temp[\"com\"].append(com)\n", " temp[\"id_indicateur\"].append(3)\n", " temp[\"valeur\"].append(v)\n", " if k == 'DECE1318':\n", " temp[\"date_debut\"].append('2013')\n", " temp[\"date_fin\"].append('2018')\n", " if k == 'DECE0813':\n", " temp[\"date_debut\"].append('2008')\n", " temp[\"date_fin\"].append('2013')\n", " if k == 'DECE9908':\n", " temp[\"date_debut\"].append('1999')\n", " temp[\"date_fin\"].append('2008')\n", " if k == 'DECE9099':\n", " temp[\"date_debut\"].append('1990')\n", " temp[\"date_fin\"].append('1999')\n", " if k == 'DECE8290':\n", " temp[\"date_debut\"].append('1982')\n", " temp[\"date_fin\"].append('1990')\n", " \n", "\n", "statistiques_dec = pd.DataFrame.from_dict(temp)\n", "statistiques_dec" ] }, { "cell_type": "code", "execution_count": 83, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
comid_indicateurdate_debutdate_finvaleur
00100142018null353.730435
10100142013null331.068769
20100142008null323.530002
30100141999null289.000000
40100141990null238.000000
50100141982null208.000000
60100242018null174.392742
70100242013null160.597425
80100242008null164.282828
90100241999null142.000000
100100241990null142.000000
110100241982null139.000000
120100442018null7341.584896
130100442013null6766.601375
140100442008null6052.870761
150100441999null5184.000000
160100441990null4579.000000
170100441982null4000.000000
180100542018null773.926652
190100542013null660.520347
200100542008null615.187184
210100541999null505.000000
220100541990null401.000000
230100541982null322.000000
240100642018null75.546970
250100642013null69.107143
260100642008null68.300000
270100641999null57.000000
280100641990null62.000000
290100641982null56.000000
..................
658264416342018null1920.192485
658274416342013null1811.502630
658284416342008null1607.196663
658294416341999null1227.000000
658304416341990null1128.000000
658314416341982null994.000000
658324416442018null963.401440
658334416442013null869.214917
658344416442008null775.963665
658354416441999null631.000000
658364416441990null541.000000
658374416441982null499.000000
658384416542018null902.724677
658394416542013null825.995541
658404416542008null719.468436
658414416541999null526.000000
658424416541990null456.000000
658434416541982null379.000000
658444416642018null2475.000000
658454416642013null2149.000000
658464416642008null1828.000000
658474416641999null1639.000000
658484416641990null1441.000000
658494416641982null1235.000000
658504416842018null2109.000000
658514416842013null2022.000000
658524416842008null1891.000000
658534416841999null1825.000000
658544416841990null1818.000000
658554416841982null1772.000000
\n", "

65856 rows × 5 columns

\n", "
" ], "text/plain": [ " com id_indicateur date_debut date_fin valeur\n", "0 01001 4 2018 null 353.730435\n", "1 01001 4 2013 null 331.068769\n", "2 01001 4 2008 null 323.530002\n", "3 01001 4 1999 null 289.000000\n", "4 01001 4 1990 null 238.000000\n", "5 01001 4 1982 null 208.000000\n", "6 01002 4 2018 null 174.392742\n", "7 01002 4 2013 null 160.597425\n", "8 01002 4 2008 null 164.282828\n", "9 01002 4 1999 null 142.000000\n", "10 01002 4 1990 null 142.000000\n", "11 01002 4 1982 null 139.000000\n", "12 01004 4 2018 null 7341.584896\n", "13 01004 4 2013 null 6766.601375\n", "14 01004 4 2008 null 6052.870761\n", "15 01004 4 1999 null 5184.000000\n", "16 01004 4 1990 null 4579.000000\n", "17 01004 4 1982 null 4000.000000\n", "18 01005 4 2018 null 773.926652\n", "19 01005 4 2013 null 660.520347\n", "20 01005 4 2008 null 615.187184\n", "21 01005 4 1999 null 505.000000\n", "22 01005 4 1990 null 401.000000\n", "23 01005 4 1982 null 322.000000\n", "24 01006 4 2018 null 75.546970\n", "25 01006 4 2013 null 69.107143\n", "26 01006 4 2008 null 68.300000\n", "27 01006 4 1999 null 57.000000\n", "28 01006 4 1990 null 62.000000\n", "29 01006 4 1982 null 56.000000\n", "... ... ... ... ... ...\n", "65826 44163 4 2018 null 1920.192485\n", "65827 44163 4 2013 null 1811.502630\n", "65828 44163 4 2008 null 1607.196663\n", "65829 44163 4 1999 null 1227.000000\n", "65830 44163 4 1990 null 1128.000000\n", "65831 44163 4 1982 null 994.000000\n", "65832 44164 4 2018 null 963.401440\n", "65833 44164 4 2013 null 869.214917\n", "65834 44164 4 2008 null 775.963665\n", "65835 44164 4 1999 null 631.000000\n", "65836 44164 4 1990 null 541.000000\n", "65837 44164 4 1982 null 499.000000\n", "65838 44165 4 2018 null 902.724677\n", "65839 44165 4 2013 null 825.995541\n", "65840 44165 4 2008 null 719.468436\n", "65841 44165 4 1999 null 526.000000\n", "65842 44165 4 1990 null 456.000000\n", "65843 44165 4 1982 null 379.000000\n", "65844 44166 4 2018 null 2475.000000\n", "65845 44166 4 2013 null 2149.000000\n", "65846 44166 4 2008 null 1828.000000\n", "65847 44166 4 1999 null 1639.000000\n", "65848 44166 4 1990 null 1441.000000\n", "65849 44166 4 1982 null 1235.000000\n", "65850 44168 4 2018 null 2109.000000\n", "65851 44168 4 2013 null 2022.000000\n", "65852 44168 4 2008 null 1891.000000\n", "65853 44168 4 1999 null 1825.000000\n", "65854 44168 4 1990 null 1818.000000\n", "65855 44168 4 1982 null 1772.000000\n", "\n", "[65856 rows x 5 columns]" ] }, "execution_count": 83, "metadata": {}, "output_type": "execute_result" } ], "source": [ "stat_log = stat[[\"CODGEO\",\"P18_LOG\",\"P13_LOG\",\"P08_LOG\",\"D99_LOG\",\"D90_LOG\",\"D82_LOG\"]]\n", "stat_log\n", "\n", "\n", "temp = {\"com\" : [], \"id_indicateur\" : [], \"date_debut\" : [], \"date_fin\" : [], \"valeur\" : []}\n", "\n", "\n", "for i,j in stat_log.iterrows():\n", " com = j.get(key='CODGEO')\n", " for k,v in j.iteritems():\n", " if k != 'CODGEO':\n", " temp[\"com\"].append(com)\n", " temp[\"date_fin\"].append('null')\n", " temp[\"id_indicateur\"].append(4)\n", " temp[\"valeur\"].append(v)\n", " if k == 'P18_LOG':\n", " temp[\"date_debut\"].append('2018')\n", " if k == 'P13_LOG':\n", " temp[\"date_debut\"].append('2013')\n", " if k == 'P08_LOG':\n", " temp[\"date_debut\"].append('2008')\n", " if k == 'D99_LOG':\n", " temp[\"date_debut\"].append('1999')\n", " if k == 'D90_LOG':\n", " temp[\"date_debut\"].append('1990')\n", " if k == 'D82_LOG':\n", " temp[\"date_debut\"].append('1982')\n", " \n", "\n", "statistiques_log = pd.DataFrame.from_dict(temp)\n", "statistiques_log" ] }, { "cell_type": "code", "execution_count": 84, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
comid_indicateurdate_debutdate_finvaleur
00100152018null26.452174
10100152013null13.039039
20100152008null7.975904
30100151999null9.000000
40100151990null11.000000
50100151982null19.000000
60100252018null16.290909
70100252013null9.113924
80100252008null20.000000
90100251999null4.000000
100100251990null9.000000
110100251982null5.000000
120100452018null691.842827
130100452013null528.757245
140100452008null408.604395
150100451999null414.000000
160100451990null399.000000
170100451982null286.000000
180100552018null58.901159
190100552013null26.702773
200100552008null21.168801
210100551999null18.000000
220100551990null21.000000
230100551982null17.000000
240100652018null9.250000
250100652013null5.000000
260100652008null3.000000
270100651999null3.000000
280100651990null13.000000
290100651982null12.000000
..................
658264416352018null90.030769
658274416352013null99.820002
658284416352008null92.089539
658294416351999null46.000000
658304416351990null66.000000
658314416351982null32.000000
658324416452018null46.700376
658334416452013null37.724340
658344416452008null25.182973
658354416451999null18.000000
658364416451990null35.000000
658374416451982null29.000000
658384416552018null31.603863
658394416552013null30.426532
658404416552008null19.396453
658414416551999null13.000000
658424416551990null14.000000
658434416551982null1.000000
658444416652018null110.000000
658454416652013null108.000000
658464416652008null60.000000
658474416651999null54.000000
658484416651990null84.000000
658494416651982null81.000000
658504416852018null217.000000
658514416852013null224.000000
658524416852008null132.000000
658534416851999null153.000000
658544416851990null189.000000
658554416851982null180.000000
\n", "

65856 rows × 5 columns

\n", "
" ], "text/plain": [ " com id_indicateur date_debut date_fin valeur\n", "0 01001 5 2018 null 26.452174\n", "1 01001 5 2013 null 13.039039\n", "2 01001 5 2008 null 7.975904\n", "3 01001 5 1999 null 9.000000\n", "4 01001 5 1990 null 11.000000\n", "5 01001 5 1982 null 19.000000\n", "6 01002 5 2018 null 16.290909\n", "7 01002 5 2013 null 9.113924\n", "8 01002 5 2008 null 20.000000\n", "9 01002 5 1999 null 4.000000\n", "10 01002 5 1990 null 9.000000\n", "11 01002 5 1982 null 5.000000\n", "12 01004 5 2018 null 691.842827\n", "13 01004 5 2013 null 528.757245\n", "14 01004 5 2008 null 408.604395\n", "15 01004 5 1999 null 414.000000\n", "16 01004 5 1990 null 399.000000\n", "17 01004 5 1982 null 286.000000\n", "18 01005 5 2018 null 58.901159\n", "19 01005 5 2013 null 26.702773\n", "20 01005 5 2008 null 21.168801\n", "21 01005 5 1999 null 18.000000\n", "22 01005 5 1990 null 21.000000\n", "23 01005 5 1982 null 17.000000\n", "24 01006 5 2018 null 9.250000\n", "25 01006 5 2013 null 5.000000\n", "26 01006 5 2008 null 3.000000\n", "27 01006 5 1999 null 3.000000\n", "28 01006 5 1990 null 13.000000\n", "29 01006 5 1982 null 12.000000\n", "... ... ... ... ... ...\n", "65826 44163 5 2018 null 90.030769\n", "65827 44163 5 2013 null 99.820002\n", "65828 44163 5 2008 null 92.089539\n", "65829 44163 5 1999 null 46.000000\n", "65830 44163 5 1990 null 66.000000\n", "65831 44163 5 1982 null 32.000000\n", "65832 44164 5 2018 null 46.700376\n", "65833 44164 5 2013 null 37.724340\n", "65834 44164 5 2008 null 25.182973\n", "65835 44164 5 1999 null 18.000000\n", "65836 44164 5 1990 null 35.000000\n", "65837 44164 5 1982 null 29.000000\n", "65838 44165 5 2018 null 31.603863\n", "65839 44165 5 2013 null 30.426532\n", "65840 44165 5 2008 null 19.396453\n", "65841 44165 5 1999 null 13.000000\n", "65842 44165 5 1990 null 14.000000\n", "65843 44165 5 1982 null 1.000000\n", "65844 44166 5 2018 null 110.000000\n", "65845 44166 5 2013 null 108.000000\n", "65846 44166 5 2008 null 60.000000\n", "65847 44166 5 1999 null 54.000000\n", "65848 44166 5 1990 null 84.000000\n", "65849 44166 5 1982 null 81.000000\n", "65850 44168 5 2018 null 217.000000\n", "65851 44168 5 2013 null 224.000000\n", "65852 44168 5 2008 null 132.000000\n", "65853 44168 5 1999 null 153.000000\n", "65854 44168 5 1990 null 189.000000\n", "65855 44168 5 1982 null 180.000000\n", "\n", "[65856 rows x 5 columns]" ] }, "execution_count": 84, "metadata": {}, "output_type": "execute_result" } ], "source": [ "\n", "stat_logvac = stat[[\"CODGEO\",\"P18_LOGVAC\",\"P13_LOGVAC\",\"P08_LOGVAC\",\"D99_LOGVAC\",\"D90_LOGVAC\",\"D82_LOGVAC\"]]\n", "stat_logvac\n", "\n", "temp = {\"com\" : [], \"id_indicateur\" : [], \"date_debut\" : [], \"date_fin\" : [], \"valeur\" : []}\n", "\n", "\n", "for i,j in stat_logvac.iterrows():\n", " com = j.get(key='CODGEO')\n", " for k,v in j.iteritems():\n", " if k != 'CODGEO':\n", " temp[\"com\"].append(com)\n", " temp[\"date_fin\"].append('null')\n", " temp[\"id_indicateur\"].append(5)\n", " temp[\"valeur\"].append(v)\n", " if k == 'P18_LOGVAC':\n", " temp[\"date_debut\"].append('2018')\n", " if k == 'P13_LOGVAC':\n", " temp[\"date_debut\"].append('2013')\n", " if k == 'P08_LOGVAC':\n", " temp[\"date_debut\"].append('2008')\n", " if k == 'D99_LOGVAC':\n", " temp[\"date_debut\"].append('1999')\n", " if k == 'D90_LOGVAC':\n", " temp[\"date_debut\"].append('1990')\n", " if k == 'D82_LOGVAC':\n", " temp[\"date_debut\"].append('1982')\n", " \n", "\n", "statistiques_logvac = pd.DataFrame.from_dict(temp)\n", "statistiques_logvac" ] }, { "cell_type": "code", "execution_count": 85, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
comid_indicateurdate_debutdate_finvaleur
00100162018null311.000000
10100162013null296.966667
20100162008null291.626387
30100161999null248.000000
40100161990null196.000000
50100161982null163.000000
60100262018null105.156379
70100262013null101.863248
80100262008null83.282828
90100261999null67.000000
100100261990null68.000000
110100261982null59.000000
120100462018null6531.148636
130100462013null6120.203607
140100462008null5529.109976
150100461999null4635.000000
160100461990null4006.000000
170100461982null3520.000000
180100562018null710.392817
190100562013null624.107474
200100562008null586.655322
210100561999null473.000000
220100561990null369.000000
230100561982null275.000000
240100662018null53.963636
250100662013null51.107143
260100662008null53.300000
270100661999null41.000000
280100661990null33.000000
290100661982null27.000000
..................
658264416362018null1787.192485
658274416362013null1665.828017
658284416362008null1466.523650
658294416361999null1123.000000
658304416361990null985.000000
658314416361982null871.000000
658324416462018null893.808723
658334416462013null811.580508
658344416462008null717.849111
658354416461999null567.000000
658364416461990null448.000000
658374416461982null416.000000
658384416562018null861.639655
658394416562013null786.348848
658404416562008null687.821591
658414416561999null498.000000
658424416561990null420.000000
658434416561982null348.000000
658444416662018null2358.000000
658454416662013null2032.000000
658464416662008null1757.000000
658474416661999null1573.000000
658484416661990null1322.000000
658494416661982null1124.000000
658504416862018null1763.000000
658514416862013null1676.000000
658524416862008null1637.000000
658534416861999null1569.000000
658544416861990null1510.000000
658554416861982null1467.000000
\n", "

65856 rows × 5 columns

\n", "
" ], "text/plain": [ " com id_indicateur date_debut date_fin valeur\n", "0 01001 6 2018 null 311.000000\n", "1 01001 6 2013 null 296.966667\n", "2 01001 6 2008 null 291.626387\n", "3 01001 6 1999 null 248.000000\n", "4 01001 6 1990 null 196.000000\n", "5 01001 6 1982 null 163.000000\n", "6 01002 6 2018 null 105.156379\n", "7 01002 6 2013 null 101.863248\n", "8 01002 6 2008 null 83.282828\n", "9 01002 6 1999 null 67.000000\n", "10 01002 6 1990 null 68.000000\n", "11 01002 6 1982 null 59.000000\n", "12 01004 6 2018 null 6531.148636\n", "13 01004 6 2013 null 6120.203607\n", "14 01004 6 2008 null 5529.109976\n", "15 01004 6 1999 null 4635.000000\n", "16 01004 6 1990 null 4006.000000\n", "17 01004 6 1982 null 3520.000000\n", "18 01005 6 2018 null 710.392817\n", "19 01005 6 2013 null 624.107474\n", "20 01005 6 2008 null 586.655322\n", "21 01005 6 1999 null 473.000000\n", "22 01005 6 1990 null 369.000000\n", "23 01005 6 1982 null 275.000000\n", "24 01006 6 2018 null 53.963636\n", "25 01006 6 2013 null 51.107143\n", "26 01006 6 2008 null 53.300000\n", "27 01006 6 1999 null 41.000000\n", "28 01006 6 1990 null 33.000000\n", "29 01006 6 1982 null 27.000000\n", "... ... ... ... ... ...\n", "65826 44163 6 2018 null 1787.192485\n", "65827 44163 6 2013 null 1665.828017\n", "65828 44163 6 2008 null 1466.523650\n", "65829 44163 6 1999 null 1123.000000\n", "65830 44163 6 1990 null 985.000000\n", "65831 44163 6 1982 null 871.000000\n", "65832 44164 6 2018 null 893.808723\n", "65833 44164 6 2013 null 811.580508\n", "65834 44164 6 2008 null 717.849111\n", "65835 44164 6 1999 null 567.000000\n", "65836 44164 6 1990 null 448.000000\n", "65837 44164 6 1982 null 416.000000\n", "65838 44165 6 2018 null 861.639655\n", "65839 44165 6 2013 null 786.348848\n", "65840 44165 6 2008 null 687.821591\n", "65841 44165 6 1999 null 498.000000\n", "65842 44165 6 1990 null 420.000000\n", "65843 44165 6 1982 null 348.000000\n", "65844 44166 6 2018 null 2358.000000\n", "65845 44166 6 2013 null 2032.000000\n", "65846 44166 6 2008 null 1757.000000\n", "65847 44166 6 1999 null 1573.000000\n", "65848 44166 6 1990 null 1322.000000\n", "65849 44166 6 1982 null 1124.000000\n", "65850 44168 6 2018 null 1763.000000\n", "65851 44168 6 2013 null 1676.000000\n", "65852 44168 6 2008 null 1637.000000\n", "65853 44168 6 1999 null 1569.000000\n", "65854 44168 6 1990 null 1510.000000\n", "65855 44168 6 1982 null 1467.000000\n", "\n", "[65856 rows x 5 columns]" ] }, "execution_count": 85, "metadata": {}, "output_type": "execute_result" } ], "source": [ "stat_rp = stat[[\"CODGEO\",\"P18_RP\",\"P13_RP\",\"P08_RP\",\"D99_RP\",\"D90_RP\",\"D82_RP\"]]\n", "stat_rp\n", "\n", "temp = {\"com\" : [], \"id_indicateur\" : [], \"date_debut\" : [], \"date_fin\" : [], \"valeur\" : []}\n", "\n", "\n", "for i,j in stat_rp.iterrows():\n", " com = j.get(key='CODGEO')\n", " for k,v in j.iteritems():\n", " if k != 'CODGEO':\n", " temp[\"com\"].append(com)\n", " temp[\"date_fin\"].append('null')\n", " temp[\"id_indicateur\"].append(6)\n", " temp[\"valeur\"].append(v)\n", " if k == 'P18_RP':\n", " temp[\"date_debut\"].append('2018')\n", " if k == 'P13_RP':\n", " temp[\"date_debut\"].append('2013')\n", " if k == 'P08_RP':\n", " temp[\"date_debut\"].append('2008')\n", " if k == 'D99_RP':\n", " temp[\"date_debut\"].append('1999')\n", " if k == 'D90_RP':\n", " temp[\"date_debut\"].append('1990')\n", " if k == 'D82_RP':\n", " temp[\"date_debut\"].append('1982')\n", " \n", "\n", "statistiques_rp = pd.DataFrame.from_dict(temp)\n", "statistiques_rp" ] }, { "cell_type": "code", "execution_count": 86, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
comid_indicateurdate_debutdate_finvaleur
00100172018null16.278261
10100172013null21.063063
20100172008null23.927711
30100171999null32.000000
40100171990null31.000000
50100171982null26.000000
60100272018null52.945455
70100272013null49.620253
80100272008null61.000000
90100271999null71.000000
100100271990null65.000000
110100271982null75.000000
120100472018null118.593433
130100472013null117.640523
140100472008null115.156391
150100471999null135.000000
160100471990null174.000000
170100471982null194.000000
180100572018null4.632675
190100572013null9.710099
200100572008null7.363061
210100571999null14.000000
220100571990null11.000000
230100571982null30.000000
240100672018null12.333333
250100672013null13.000000
260100672008null12.000000
270100671999null13.000000
280100671990null16.000000
290100671982null17.000000
..................
658264416372018null42.969231
658274416372013null45.854611
658284416372008null48.583474
658294416371999null58.000000
658304416371990null77.000000
658314416371982null91.000000
658324416472018null22.892341
658334416472013null19.910068
658344416472008null32.931581
658354416471999null46.000000
658364416471990null58.000000
658374416471982null54.000000
658384416572018null9.481159
658394416572013null9.220161
658404416572008null12.250391
658414416571999null15.000000
658424416571990null22.000000
658434416571982null30.000000
658444416672018null7.000000
658454416672013null9.000000
658464416672008null11.000000
658474416671999null12.000000
658484416671990null35.000000
658494416671982null30.000000
658504416872018null129.000000
658514416872013null122.000000
658524416872008null122.000000
658534416871999null103.000000
658544416871990null119.000000
658554416871982null125.000000
\n", "

65856 rows × 5 columns

\n", "
" ], "text/plain": [ " com id_indicateur date_debut date_fin valeur\n", "0 01001 7 2018 null 16.278261\n", "1 01001 7 2013 null 21.063063\n", "2 01001 7 2008 null 23.927711\n", "3 01001 7 1999 null 32.000000\n", "4 01001 7 1990 null 31.000000\n", "5 01001 7 1982 null 26.000000\n", "6 01002 7 2018 null 52.945455\n", "7 01002 7 2013 null 49.620253\n", "8 01002 7 2008 null 61.000000\n", "9 01002 7 1999 null 71.000000\n", "10 01002 7 1990 null 65.000000\n", "11 01002 7 1982 null 75.000000\n", "12 01004 7 2018 null 118.593433\n", "13 01004 7 2013 null 117.640523\n", "14 01004 7 2008 null 115.156391\n", "15 01004 7 1999 null 135.000000\n", "16 01004 7 1990 null 174.000000\n", "17 01004 7 1982 null 194.000000\n", "18 01005 7 2018 null 4.632675\n", "19 01005 7 2013 null 9.710099\n", "20 01005 7 2008 null 7.363061\n", "21 01005 7 1999 null 14.000000\n", "22 01005 7 1990 null 11.000000\n", "23 01005 7 1982 null 30.000000\n", "24 01006 7 2018 null 12.333333\n", "25 01006 7 2013 null 13.000000\n", "26 01006 7 2008 null 12.000000\n", "27 01006 7 1999 null 13.000000\n", "28 01006 7 1990 null 16.000000\n", "29 01006 7 1982 null 17.000000\n", "... ... ... ... ... ...\n", "65826 44163 7 2018 null 42.969231\n", "65827 44163 7 2013 null 45.854611\n", "65828 44163 7 2008 null 48.583474\n", "65829 44163 7 1999 null 58.000000\n", "65830 44163 7 1990 null 77.000000\n", "65831 44163 7 1982 null 91.000000\n", "65832 44164 7 2018 null 22.892341\n", "65833 44164 7 2013 null 19.910068\n", "65834 44164 7 2008 null 32.931581\n", "65835 44164 7 1999 null 46.000000\n", "65836 44164 7 1990 null 58.000000\n", "65837 44164 7 1982 null 54.000000\n", "65838 44165 7 2018 null 9.481159\n", "65839 44165 7 2013 null 9.220161\n", "65840 44165 7 2008 null 12.250391\n", "65841 44165 7 1999 null 15.000000\n", "65842 44165 7 1990 null 22.000000\n", "65843 44165 7 1982 null 30.000000\n", "65844 44166 7 2018 null 7.000000\n", "65845 44166 7 2013 null 9.000000\n", "65846 44166 7 2008 null 11.000000\n", "65847 44166 7 1999 null 12.000000\n", "65848 44166 7 1990 null 35.000000\n", "65849 44166 7 1982 null 30.000000\n", "65850 44168 7 2018 null 129.000000\n", "65851 44168 7 2013 null 122.000000\n", "65852 44168 7 2008 null 122.000000\n", "65853 44168 7 1999 null 103.000000\n", "65854 44168 7 1990 null 119.000000\n", "65855 44168 7 1982 null 125.000000\n", "\n", "[65856 rows x 5 columns]" ] }, "execution_count": 86, "metadata": {}, "output_type": "execute_result" } ], "source": [ "stat_rsecocc = stat[[\"CODGEO\",\"P18_RSECOCC\",\"P13_RSECOCC\",\"P08_RSECOCC\",\"D99_RSECOCC\",\"D90_RSECOCC\",\"D82_RSECOCC\"]]\n", "stat_rsecocc\n", "\n", "temp = {\"com\" : [], \"id_indicateur\" : [], \"date_debut\" : [], \"date_fin\" : [], \"valeur\" : []}\n", "\n", "\n", "for i,j in stat_rsecocc.iterrows():\n", " com = j.get(key='CODGEO')\n", " for k,v in j.iteritems():\n", " if k != 'CODGEO':\n", " temp[\"com\"].append(com)\n", " temp[\"date_fin\"].append('null')\n", " temp[\"id_indicateur\"].append(7)\n", " temp[\"valeur\"].append(v)\n", " if k == 'P18_RSECOCC':\n", " temp[\"date_debut\"].append('2018')\n", " if k == 'P13_RSECOCC':\n", " temp[\"date_debut\"].append('2013')\n", " if k == 'P08_RSECOCC':\n", " temp[\"date_debut\"].append('2008')\n", " if k == 'D99_RSECOCC':\n", " temp[\"date_debut\"].append('1999')\n", " if k == 'D90_RSECOCC':\n", " temp[\"date_debut\"].append('1990')\n", " if k == 'D82_RSECOCC':\n", " temp[\"date_debut\"].append('1982')\n", " \n", "\n", "statistiques_rslo = pd.DataFrame.from_dict(temp)\n", "statistiques_rslo" ] }, { "cell_type": "code", "execution_count": 87, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
COMNCCLIBELLEDEPSUPERF
001001ABERGEMENT CLEMENCIATL'Abergement-Clémenciat0115.95
101002ABERGEMENT DE VAREYL'Abergement-de-Varey019.15
201004AMBERIEU EN BUGEYAmbérieu-en-Bugey0124.60
301005AMBERIEUX EN DOMBESAmbérieux-en-Dombes0115.92
401006AMBLEONAmbléon015.88
501007AMBRONAYAmbronay0133.55
601008AMBUTRIXAmbutrix015.22
701009ANDERT ET CONDONAndert-et-Condon016.94
801010ANGLEFORTAnglefort0129.26
901011APREMONTApremont0114.57
1001012ARANCAranc0121.65
1101013ARANDASArandas0114.10
1201014ARBENTArbent0123.49
1301015ARBOYS EN BUGEYArboys en Bugey0122.49
1401016ARBIGNYArbigny0117.47
1501017ARGISArgis017.84
1601019ARMIXArmix016.82
1701021ARS SUR FORMANSArs-sur-Formans015.50
1801022ARTEMAREArtemare013.75
1901023ASNIERES SUR SAONEAsnières-sur-Saône014.68
2001024ATTIGNATAttignat0118.69
2101025BAGE DOMMARTINBâgé-Dommartin0156.87
2201026BAGE LE CHATELBâgé-le-Châtel010.88
2301027BALANBalan0118.04
2401028BANEINSBaneins018.91
2501029BEAUPONTBeaupont0114.07
2601030BEAUREGARDBeauregard010.94
2701031BELLIGNATBellignat017.83
2801032BELIGNEUXBéligneux0113.30
2901033VALSERHONEValserhône0162.53
..................
3493597412SAINT JOSEPHSaint-Joseph974NaN
3493697413SAINT LEUSaint-Leu974NaN
3493797414SAINT LOUISSaint-Louis974NaN
3493897415SAINT PAULSaint-Paul974NaN
3493997416SAINT PIERRESaint-Pierre974NaN
3494097417SAINT PHILIPPESaint-Philippe974NaN
3494197418SAINTE MARIESainte-Marie974NaN
3494297419SAINTE ROSESainte-Rose974NaN
3494397420SAINTE SUZANNESainte-Suzanne974NaN
3494497421SALAZIESalazie974NaN
3494597422TAMPONLe Tampon974NaN
3494697423TROIS BASSINSLes Trois-Bassins974NaN
3494797424CILAOSCilaos974NaN
3494897601ACOUAAcoua976NaN
3494997602BANDRABOUABandraboua976NaN
3495097603BANDRELEBandrele976NaN
3495197604BOUENIBouéni976NaN
3495297605CHICONIChiconi976NaN
3495397606CHIRONGUIChirongui976NaN
3495497607DEMBENIDembeni976NaN
3495597608DZAOUDZIDzaoudzi976NaN
3495697609KANI KELIKani-Kéli976NaN
3495797610KOUNGOUKoungou976NaN
3495897611MAMOUDZOUMamoudzou976NaN
3495997612MTSAMBOROMtsamboro976NaN
3496097613M TSANGAMOUJIM'Tsangamouji976NaN
3496197614OUANGANIOuangani976NaN
3496297615PAMANDZIPamandzi976NaN
3496397616SADASada976NaN
3496497617TSINGONITsingoni976NaN
\n", "

34965 rows × 5 columns

\n", "
" ], "text/plain": [ " COM NCC LIBELLE DEP SUPERF\n", "0 01001 ABERGEMENT CLEMENCIAT L'Abergement-Clémenciat 01 15.95\n", "1 01002 ABERGEMENT DE VAREY L'Abergement-de-Varey 01 9.15\n", "2 01004 AMBERIEU EN BUGEY Ambérieu-en-Bugey 01 24.60\n", "3 01005 AMBERIEUX EN DOMBES Ambérieux-en-Dombes 01 15.92\n", "4 01006 AMBLEON Ambléon 01 5.88\n", "5 01007 AMBRONAY Ambronay 01 33.55\n", "6 01008 AMBUTRIX Ambutrix 01 5.22\n", "7 01009 ANDERT ET CONDON Andert-et-Condon 01 6.94\n", "8 01010 ANGLEFORT Anglefort 01 29.26\n", "9 01011 APREMONT Apremont 01 14.57\n", "10 01012 ARANC Aranc 01 21.65\n", "11 01013 ARANDAS Arandas 01 14.10\n", "12 01014 ARBENT Arbent 01 23.49\n", "13 01015 ARBOYS EN BUGEY Arboys en Bugey 01 22.49\n", "14 01016 ARBIGNY Arbigny 01 17.47\n", "15 01017 ARGIS Argis 01 7.84\n", "16 01019 ARMIX Armix 01 6.82\n", "17 01021 ARS SUR FORMANS Ars-sur-Formans 01 5.50\n", "18 01022 ARTEMARE Artemare 01 3.75\n", "19 01023 ASNIERES SUR SAONE Asnières-sur-Saône 01 4.68\n", "20 01024 ATTIGNAT Attignat 01 18.69\n", "21 01025 BAGE DOMMARTIN Bâgé-Dommartin 01 56.87\n", "22 01026 BAGE LE CHATEL Bâgé-le-Châtel 01 0.88\n", "23 01027 BALAN Balan 01 18.04\n", "24 01028 BANEINS Baneins 01 8.91\n", "25 01029 BEAUPONT Beaupont 01 14.07\n", "26 01030 BEAUREGARD Beauregard 01 0.94\n", "27 01031 BELLIGNAT Bellignat 01 7.83\n", "28 01032 BELIGNEUX Béligneux 01 13.30\n", "29 01033 VALSERHONE Valserhône 01 62.53\n", "... ... ... ... ... ...\n", "34935 97412 SAINT JOSEPH Saint-Joseph 974 NaN\n", "34936 97413 SAINT LEU Saint-Leu 974 NaN\n", "34937 97414 SAINT LOUIS Saint-Louis 974 NaN\n", "34938 97415 SAINT PAUL Saint-Paul 974 NaN\n", "34939 97416 SAINT PIERRE Saint-Pierre 974 NaN\n", "34940 97417 SAINT PHILIPPE Saint-Philippe 974 NaN\n", "34941 97418 SAINTE MARIE Sainte-Marie 974 NaN\n", "34942 97419 SAINTE ROSE Sainte-Rose 974 NaN\n", "34943 97420 SAINTE SUZANNE Sainte-Suzanne 974 NaN\n", "34944 97421 SALAZIE Salazie 974 NaN\n", "34945 97422 TAMPON Le Tampon 974 NaN\n", "34946 97423 TROIS BASSINS Les Trois-Bassins 974 NaN\n", "34947 97424 CILAOS Cilaos 974 NaN\n", "34948 97601 ACOUA Acoua 976 NaN\n", "34949 97602 BANDRABOUA Bandraboua 976 NaN\n", "34950 97603 BANDRELE Bandrele 976 NaN\n", "34951 97604 BOUENI Bouéni 976 NaN\n", "34952 97605 CHICONI Chiconi 976 NaN\n", "34953 97606 CHIRONGUI Chirongui 976 NaN\n", "34954 97607 DEMBENI Dembeni 976 NaN\n", "34955 97608 DZAOUDZI Dzaoudzi 976 NaN\n", "34956 97609 KANI KELI Kani-Kéli 976 NaN\n", "34957 97610 KOUNGOU Koungou 976 NaN\n", "34958 97611 MAMOUDZOU Mamoudzou 976 NaN\n", "34959 97612 MTSAMBORO Mtsamboro 976 NaN\n", "34960 97613 M TSANGAMOUJI M'Tsangamouji 976 NaN\n", "34961 97614 OUANGANI Ouangani 976 NaN\n", "34962 97615 PAMANDZI Pamandzi 976 NaN\n", "34963 97616 SADA Sada 976 NaN\n", "34964 97617 TSINGONI Tsingoni 976 NaN\n", "\n", "[34965 rows x 5 columns]" ] }, "execution_count": 87, "metadata": {}, "output_type": "execute_result" } ], "source": [ "commune" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# IMPORTATION DATAFRAME dans POSTGRE" ] }, { "cell_type": "code", "execution_count": 88, "metadata": {}, "outputs": [], "source": [ "#creation des csv\n", "region.to_csv('/net/cremi/jullenoir/Bureau/BDA/DBA/csv_propre/region.csv',header = False, index= False)\n", "departement.to_csv('/net/cremi/jullenoir/Bureau/BDA/DBA/csv_propre/departement.csv',header = False, index= False)\n", "commune.to_csv('/net/cremi/jullenoir/Bureau/BDA/DBA/csv_propre/commune.csv',header = False, index= False)\n", "cheflieudepartement.to_csv('/net/cremi/jullenoir/Bureau/BDA/DBA/csv_propre/cheflieudepartement.csv',header = False, index= False)\n", "cheflieuRegion.to_csv('/net/cremi/jullenoir/Bureau/BDA/DBA/csv_propre/cheflieuRegion.csv',header = False, index= False)\n", "indicateur.to_csv('/net/cremi/jullenoir/Bureau/BDA/DBA/csv_propre/indicateur.csv',header = False, index= False)\n", "statistiques_pop.to_csv('/net/cremi/jullenoir/Bureau/BDA/DBA/csv_propre/statistiques_pop.csv',header = False, index= False)\n", "statistiques_nais.to_csv('/net/cremi/jullenoir/Bureau/BDA/DBA/csv_propre/statistiques_nais.csv',header = False, index= False)\n", "statistiques_dec.to_csv('/net/cremi/jullenoir/Bureau/BDA/DBA/csv_propre/statistiques_dec.csv',header = False, index= False)\n", "statistiques_log.to_csv('/net/cremi/jullenoir/Bureau/BDA/DBA/csv_propre/statistiques_log.csv',header = False, index= False)\n", "statistiques_logvac.to_csv('/net/cremi/jullenoir/Bureau/BDA/DBA/csv_propre/statistiques_logvac.csv',header = False, index= False)\n", "statistiques_rp.to_csv('/net/cremi/jullenoir/Bureau/BDA/DBA/csv_propre/statistiques_rp.csv',header = False, index= False)\n", "statistiques_rslo.to_csv('/net/cremi/jullenoir/Bureau/BDA/DBA/csv_propre/statistiques_rslo.csv',header = False, index= False)" ] }, { "cell_type": "code", "execution_count": 89, "metadata": {}, "outputs": [], "source": [ "import psycopg2 as postgres" ] }, { "cell_type": "code", "execution_count": 90, "metadata": {}, "outputs": [], "source": [ "BASE = 'jullenoir'\n", "USER = 'jullenoir'\n", "PSWD = 'h8tixfn'" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": 100, "metadata": {}, "outputs": [], "source": [ "region_path = '/net/cremi/jullenoir/Bureau/BDA/DBA/csv_propre/region.csv'\n", "departement_path = '/net/cremi/jullenoir/Bureau/BDA/DBA/csv_propre/departement.csv'\n", "commune_path = '/net/cremi/jullenoir/Bureau/BDA/DBA/csv_propre/commune.csv'\n", "cheflieudep_path = '/net/cremi/jullenoir/Bureau/BDA/DBA/csv_propre/cheflieudepartement.csv'\n", "cheflieureg_path = '/net/cremi/jullenoir/Bureau/BDA/DBA/csv_propre/cheflieuRegion.csv'\n", "indicateur_path = '/net/cremi/jullenoir/Bureau/BDA/DBA/csv_propre/indicateur.csv'\n", "statistiques_dec_path = '/net/cremi/jullenoir/Bureau/BDA/DBA/csv_propre/statistiques_dec.csv'\n", "statistiques_nais_path = '/net/cremi/jullenoir/Bureau/BDA/DBA/csv_propre/statistiques_nais.csv'\n", "statistiques_pop_path = '/net/cremi/jullenoir/Bureau/BDA/DBA/csv_propre/statistiques_pop.csv'\n", "statistiques_rp_path = '/net/cremi/jullenoir/Bureau/BDA/DBA/csv_propre/statistiques_rp.csv'\n", "statistiques_rplo_path = '/net/cremi/jullenoir/Bureau/BDA/DBA/csv_propre/statistiques_rslo.csv'\n", "statistiques_log_path = '/net/cremi/jullenoir/Bureau/BDA/DBA/csv_propre/statistiques_log.csv'\n", "statistiques_logvac_path = '/net/cremi/jullenoir/Bureau/BDA/DBA/csv_propre/statistiques_logvac.csv'" ] }, { "cell_type": "code", "execution_count": 92, "metadata": {}, "outputs": [], "source": [ "conn = postgres.connect(\n", " host = 'pgsql.emi.u-bordeaux.fr',\n", " database = BASE,\n", " user = USER,\n", " password = PSWD\n", ")\n", "cur = conn.cursor()" ] }, { "cell_type": "code", "execution_count": 104, "metadata": {}, "outputs": [], "source": [ "\n", "conn = postgres.connect(\n", " host = 'pgsql.emi.u-bordeaux.fr',\n", " database = BASE,\n", " user = USER,\n", " password = PSWD\n", ")\n", "cur = conn.cursor()\n", "\n", "with open(region_path, 'r') as f:\n", " cur.copy_from(f, 'region', sep=',', columns=('REG','NCC','LIBELLE'))\n", "\n", "with open(departement_path, 'r') as f:\n", " cur.copy_from(f, 'departement', sep=',', columns=('DEP','NCC','LIBELLE','REG'))\n", "\n", "with open(commune_path, 'r') as f:\n", " cur.copy_from(f, 'commune', sep=',', null='', columns=('COM','NCC','LIBELLE','DEP','SUPERF'))\n", "\n", "with open(cheflieudep_path, 'r') as f:\n", " cur.copy_from(f, 'cheflieudepartement', sep=',', columns=('CHEFLIEUDEP','DEP'), null='None')\n", "\n", "with open(cheflieureg_path, 'r') as f:\n", " cur.copy_from(f, 'cheflieuRegion', sep=',', columns=('CHEFLIEUREG','REG'))\n", "\n", "with open(indicateur_path, 'r') as f:\n", " cur.copy_from(f, 'indicateur', sep=',', columns=('id_indicateur','libelle'))\n", "\n", "with open(statistiques_dec_path, 'r') as f:\n", " cur.copy_from(f, 'statistiques', sep=',',null ='' , columns=('com','id_indicateur','date_debut','date_fin','valeur'))\n", "\n", "with open(statistiques_log_path, 'r') as f:\n", " cur.copy_from(f, 'statistiques', sep=',',null ='null' , columns=('com','id_indicateur','date_debut','date_fin','valeur'))\n", "\n", "with open(statistiques_logvac_path, 'r') as f:\n", " cur.copy_from(f, 'statistiques', sep=',',null ='null' , columns=('com','id_indicateur','date_debut','date_fin','valeur'))\n", "\n", "with open(statistiques_nais_path, 'r') as f:\n", " cur.copy_from(f, 'statistiques', sep=',',null ='' , columns=('com','id_indicateur','date_debut','date_fin','valeur'))\n", "\n", "with open(statistiques_pop_path, 'r') as f:\n", " cur.copy_from(f, 'statistiques', sep=',',null ='null' , columns=('com','id_indicateur','date_debut','date_fin','valeur'))\n", "\n", "with open(statistiques_rp_path, 'r') as f:\n", " cur.copy_from(f, 'statistiques', sep=',',null ='null' , columns=('com','id_indicateur','date_debut','date_fin','valeur'))\n", "\n", "with open(statistiques_rplo_path, 'r') as f:\n", " cur.copy_from(f, 'statistiques', sep=',',null ='null' , columns=('com','id_indicateur','date_debut','date_fin','valeur'))\n", "\n", "\n", "conn.commit()" ] }, { "cell_type": "markdown", "metadata": { "id": "JXCSGZ7qBe-I" }, "source": [ "# SCRIPT SQL\n", "\n" ] }, { "cell_type": "markdown", "metadata": { "id": "luM6wzzjCnZy" }, "source": [ "### Creation tables" ] }, { "cell_type": "markdown", "metadata": { "id": "x-fn0VwTBm5-" }, "source": [ "\n", "```\n", "CREATE TABLE REGION (\n", " id_region serial PRIMARY KEY,\n", " REG VARCHAR(2) unique,\n", " NCC VARCHAR(200),\n", " LIBELLE VARCHAR(200)\n", ");\n", "\n", "CREATE TABLE DEPARTEMENT (\n", " id_departement serial PRIMARY KEY,\n", " DEP VARCHAR(3) unique,\n", " NCC VARCHAR(200),\n", " LIBELLE VARCHAR(200),\n", " reg VARCHAR(2) REFERENCES REGION(reg)\n", ");\n", "\n", "CREATE TABLE COMMUNE (\n", " id_commune serial PRIMARY KEY,\n", " COM VARCHAR(5) unique,\n", " NCC VARCHAR(200),\n", " LIBELLE VARCHAR(200),\n", " DEP VARCHAR(3) REFERENCES DEPARTEMENT(DEP),\n", " SUPERF float CONSTRAINT SUPERFICIE_POSITIVE CHECK (SUPERF > 0)\n", ");\n", "\n", "CREATE TABLE CHEFLIEUDEPARTEMENT(\n", " dep VARCHAR(3) REFERENCES DEPARTEMENT(dep),\n", " CHEFLIEUDEP VARCHAR(5) REFERENCES COMMUNE(com),\n", " PRIMARY KEY (dep,CHEFLIEUDEP)\n", ");\n", "\n", "CREATE TABLE CHEFLIEUREGION(\n", " reg VARCHAR(2) REFERENCES REGION(reg),\n", " CHEFLIEUREG VARCHAR(5) REFERENCES COMMUNE(com),\n", " PRIMARY KEY (reg,CHEFLIEUREG)\n", ");\n", "\n", "CREATE TABLE INDICATEUR(\n", " id_indicateur INTEGER PRIMARY KEY,\n", " LIBELLE VARCHAR(200)\n", ");\n", "\n", "CREATE TABLE STATISTIQUES(\n", " com VARCHAR(5) REFERENCES COMMUNE(com),\n", " id_indicateur INTEGER REFERENCES INDICATEUR(id_indicateur),\n", " date_debut SMALLINT,\n", " date_fin SMALLINT,\n", " valeur float,\n", " PRIMARY KEY (com,id_indicateur,date_debut)\n", ");\n", "\n", "```\n", "\n" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "id": "RLttgCNeBihL" }, "outputs": [], "source": [] } ], "metadata": { "colab": { "collapsed_sections": [], "name": "ProjetDBA.ipynb", "provenance": [] }, "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.10.4" } }, "nbformat": 4, "nbformat_minor": 1 }