Skip to content

Instantly share code, notes, and snippets.

@cerisara
Last active December 16, 2019 20:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cerisara/928ad03cf15c77dda8897c2cf49ef27d to your computer and use it in GitHub Desktop.
Save cerisara/928ad03cf15c77dda8897c2cf49ef27d to your computer and use it in GitHub Desktop.
Départements les plus accueillants en fin de vie
En ne comptant que les personnes décédées dans un autre département que leur département de naissance,
voici les départements (à droite) ayant accueillis le plus de personnes jusqu'à la fin de leur vie:
On retrouve, comme on pouvait s'y attendre, la région Parisienne et la côté d'azur qui accueillent le plus
de personnes jusqu'à la fin de leur vie.
Et dans l'autre sens, c'est la Lozère qui accueille le moins de monde en fin de vie !
(Ou alors, il y a un biais dans les données...)
6 96
1991 98
11837 48
26218 15
27462 05
28219 23
28259 43
29889 2A
29918 09
31947 53
32394 90
33151 70
34397 55
34404 2B
36155 52
38470 08
38696 32
39357 46
39794 12
40410 04
41019 39
42963 97
46978 82
47748 36
49581 79
50110 88
54014 10
54803 07
55207 50
56413 65
61772 19
63209 73
63850 61
64736 40
67232 81
70882 58
70963 16
71075 18
71113 11
71184 20
72855 41
77955 22
78914 68
79803 85
80274 86
81817 47
82488 24
82681 87
83141 25
83981 01
88474 72
88504 29
89042 28
94040 71
94765 03
96685 56
96781 02
101422 26
101653 67
103955 80
104101 89
105070 74
109152 21
109299 27
109647 66
115635 51
116963 63
118819 49
121972 42
124022 99
125799 57
130121 35
131702 64
133096 45
134889 84
135842 60
135883 17
136320 37
136518 62
137680 30
142842 14
148383 54
153432 76
173359 38
190999 44
236002 34
245442 31
251139 77
270773 95
274368 59
276403 83
278197 78
293136 33
295719 91
313626 93
330418 69
351047 06
397942 94
434783 92
440627 13
559087 75

Et voici le script (ultra simple), avec un petit nettoyage manuel au milieu:

zcat insee_deces.csv.gz | cut -d',' -f5 | cut -c-2 > tt
zcat insee_deces.csv.gz | cut -d',' -f9 | cut -c-2 > ttt
paste tt ttt > t
awk '{if ($1==$2) {} else {print}}' t > a
cut -f2 a | sort | uniq -c > b
sort -n  b
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment