Anàlisi de dades per a Innovation and Human Rights.
La preparació de les dades es pot veure en aquest notebook.
La base de dades de la llista de reparació jurídica de víctimes del franquisme inclou dades des de 1937.
import pandas as pd
import altair as alt
dades = pd.read_msgpack("data/processat.msg")
dades.query("genere != '--'")[:5]
codi | cognoms_nom | cognoms | nom | genere | edat | mun_naix | ped_naix | com_naix | prov_naix | ... | pena | indult | afusellades | ref_arxiu | descr | correccio | pena_cat | cat_naix | cat_res | af_cat | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
17 | 135218 | ABAD ALFONSO, Erundina | ABAD ALFONSO | Erundina | Dona | 43.0 | Alcoi | -- | Alcoià | Alacant | ... | Sobreseïment | NaN | NaN | 37729.0 | ANC 2017 07 12 | NaN | 07 sob | e | b | no exec |
18 | 25335 | ABAD ARBÓS, Ricardo | ABAD ARBÓS | Ricardo | Home | 30.0 | Barcelona | -- | Barcelonès | Barcelona | ... | Sense declaració de responsabilitats | NaN | NaN | 12842.0 | ANC 2017 07 12 | NaN | 08 lib | b | b | no exec |
19 | 123192 | ABAD BARAS, José | ABAD BARAS | José | Home | 30.0 | Benavarri | -- | Ribagorça | Osca | ... | Absolt | NaN | NaN | 49476.0 | ANC 2017 07 12 | NaN | 08 lib | e | c | no exec |
20 | 171 | ABAD BATLLONE, Juan | ABAD BATLLONE | Juan | Home | 42.0 | Barcelona | -- | Barcelonès | Barcelona | ... | Sense declaració de responsabilitats | NaN | NaN | 4063.0 | ANC 2017 07 12 | NaN | 08 lib | b | b | no exec |
21 | 24485 | ABAD BOIRA, Ricardo | ABAD BOIRA | Ricardo | Home | 48.0 | Tauste | -- | -- | Saragossa | ... | Sense declaració de responsabilitats | NaN | NaN | 12915.0 | ANC 2017 07 12 | NaN | 08 lib | e | b | no exec |
5 rows × 33 columns
L’Autoritat Militar va ordenar dur a terme 3362 execucions entre 1939 i 1975, de les quals la gran majoria (un total de 2892 o el 86%) va tenir lloc l’any 1939. Un total de 3345 homes i 41 dones van ser condemnades a mort.
pena_mort = dades.query("pena_cat == '00 mort'").\
groupby(["genere","af_cat"])["pena_cat"].count().\
unstack("genere")
pena_mort_sum=pena_mort.sum(axis=0)
pena_mort_sum.name="sum"
pena_mort = pena_mort.append(pena_mort_sum)
pena_mort["sum"] = pena_mort.sum(axis=1)
pena_mort
genere | Dona | Home | sum |
---|---|---|---|
af_cat | |||
exec | 17 | 3345 | 3362 |
no exec | 24 | 1031 | 1055 |
sum | 41 | 4376 | 4417 |
pena_de_mort_anys = dades.query("pena_cat == '00 mort'").\
groupby(["af_cat","genere",pd.Grouper(key="any_inicial",freq="1y")])["any_inicial"].\
count().\
rename(columns={ 'genere' : 'penes de mort' }).\
unstack("genere").\
unstack("af_cat").\
fillna(" ")
pena_de_mort_anys
genere | Dona | Home | ||
---|---|---|---|---|
af_cat | exec | no exec | exec | no exec |
any_inicial | ||||
1937-12-31 | 1 | 1 | ||
1938-12-31 | 4 | 103 | 43 | |
1939-12-31 | 16 | 18 | 2876 | 732 |
1940-12-31 | 1 | 1 | 202 | 98 |
1941-12-31 | 45 | 41 | ||
1942-12-31 | 1 | 31 | 32 | |
1943-12-31 | 19 | 19 | ||
1944-12-31 | 12 | 10 | ||
1945-12-31 | 17 | 20 | ||
1946-12-31 | 5 | 10 | ||
1947-12-31 | 5 | 4 | ||
1948-12-31 | 3 | 2 | ||
1949-12-31 | 10 | 7 | ||
1950-12-31 | 3 | |||
1951-12-31 | 3 | 1 | ||
1953-12-31 | 1 | |||
1954-12-31 | 1 | |||
1955-12-31 | 2 | |||
1956-12-31 | 3 | |||
1960-12-31 | 1 | |||
1967-12-31 | 2 | |||
1972-12-31 | 1 | |||
1973-12-31 | 1 | |||
1975-12-31 | 1 |
Els 5502 registres presents a la base de dades representen a 5319 noms únics. Una dona, Carmen López Cano, va ser registrada 3 vegades en 1939, i 181 dones van ser registrades dues vegades.
len(dades.query("genere == 'Dona'"))
5502
unicos = dades.query("genere == 'Dona'").groupby("cognoms_nom").\
aggregate({ "nom" : "count",
"any_inicial": lambda a: [b.year for b in a],
"any_resol": lambda a: [b.year for b in a]
}).\
rename(columns={ "nom": "procediments" }).\
sort_values("procediments",ascending=False)
pd.Series({ '3 proc.' : len(unicos.query("procediments == 3")),
'2 proc.' : len(unicos.query("procediments == 2")),
'1 proc.' : len(unicos.query("procediments == 1")),
'sum' : len(unicos)
}).sort_values().to_frame()
0 | |
---|---|
3 proc. | 1 |
2 proc. | 181 |
1 proc. | 5137 |
sum | 5319 |
unicos.query("procediments >1")[:20]
procediments | any_inicial | any_resol | |
---|---|---|---|
cognoms_nom | |||
LÓPEZ CANO, Carmen | 3 | [1939, 1939, 1939] | [1939, 1942, 1939] |
SABINA JOSEFA, Joaquina | 2 | [1939, 1939] | [1939, 1939] |
MANONELLAS SOLÉ, Adelina | 2 | [1939, 1942] | [1939, 1943] |
VILA MARQUILLA, Palmira | 2 | [1939, 1941] | [1943, 1943] |
VILA GRILLO, Pilar | 2 | [1939, 1939] | [1939, 1942] |
MANZANO MARTÍNEZ, María | 2 | [1939, 1939] | [1939, 1939] |
GIL GONZÁLEZ, Inés | 2 | [1940, 1939] | [1941, 1941] |
ROURA PUIG, Gertrudis | 2 | [1939, 1939] | [1939, 1940] |
PUJOL MOR, Magdalena | 2 | [1939, 1939] | [1940, nan] |
HIDALGO CORZO, Juana | 2 | [1939, 1939] | [1939, 1939] |
LAFARGA VERNÍS, Rosalia | 2 | [1940, 1939] | [1943, 1939] |
ESBERT CAPELL, Josefa | 2 | [1939, 1939] | [1939, 1943] |
RIVERA MASCARELL, Concepción | 2 | [1939, 1939] | [1939, 1939] |
CALVO NAVARRO, Rosalia | 2 | [1943, 1939] | [1944, 1939] |
AUSEJO MARTIN, Pilar | 2 | [1939, 1939] | [1941, 1939] |
BASCUÑANA GARCIA, Carmen | 2 | [1939, 1939] | [1939, 1939] |
SAU ALSINA, Antonia | 2 | [1939, 1942] | [1943, 1943] |
GILART NAVARRA, Josefa | 2 | [1939, 1940] | [1939, nan] |
GIMENO FERRER, Bienvenida | 2 | [1959, 1956] | [1960, 1959] |
AUDOUI DUSTON, Juana | 2 | [1940, 1939] | [nan, 1943] |
Tres de cada quatre dones encausades ho van ser l’any 1939 (hi corresponen 4109 dels 5502 registres).
any_1939 = pd.Series({
"any == 1939" : dades.query("genere == 'Dona' and any_inicial=='1939-12-31'")["pena"].count(),
"any != 1939" : dades.query("genere == 'Dona' and any_inicial!='1939-12-31'")["pena"].count(),
},
name = 'Dones'
).to_frame()
## Nombres únicos, suma
any_1939["perc"]=any_1939.div(any_1939.sum(axis=0),axis=1)
any_1939
Dones | perc | |
---|---|---|
any == 1939 | 4109 | 0.746819 |
any != 1939 | 1393 | 0.253181 |
L’Autoritat Militar va encausar nenes de 14 i 15 anys. Les condemnades més joves, amb penes de presó, van ser María Angustias Mateos Fernandez i Encarnación Cano Cano, ambdues de 16 anys. María Angustias, l’any 1973 i Encarnación el 1939. María Angustias va ser una de les deu persones a qui es va obrir un procediment sumaríssim aquell any.
Entre 1939 1975, 87 menors de 18 anys i 466 dones entre 18 y 21 anys van a ser encausades.
dades.query("genere == 'Dona' and edat < 18").sort_values("edat").\
iloc[:,[1,5,21,22,23,24]].\
style.format({
"any_inicial": lambda a: a.year,
"any_resol": lambda a: a.year
})
cognoms_nom | edat | any_inicial | any_resol | pena | indult | |
---|---|---|---|---|---|---|
53291 | RIAU ORTIZ, Antonia | 13 | 1938 | 1938 | Llibertat | nan |
15125 | CITOLER DELGADO, Maria | 14 | 1938 | nan | Sobreseïment | nan |
764 | AIXENDRÍ BARBERÀ, Francisca | 14 | 1940 | 1940 | Sobreseïment | nan |
20294 | ESCRIBANO GIL, Juana | 14 | 1939 | 1939 | Sense declaració de responsabilitats | nan |
64147 | TOBELLA MOLINA, Juanita | 14 | 1939 | 1939 | Llibertat | nan |
44967 | OLLÉ SOLÉ, Natividad | 14 | 1944 | 1945 | Sense declaració de responsabilitats | nan |
6286 | BATISTA MOTOS, Enriqueta | 14 | 1939 | nan | Sobreseïment | nan |
25615 | GALVIS PAIA, Teresa | 15 | 1939 | 1939 | Llibertat | nan |
53839 | RIERA REIXACH, Josefa | 15 | 1943 | nan | Sobreseïment | nan |
62530 | SOLER RIBAS, Rosa | 15 | 1939 | 1939 | Sobreseïment | nan |
62531 | SOLER RIBAS, Rosa | 15 | 1939 | 1939 | Pena de multa, remissió o a disposició d'altres autoritats | nan |
31068 | HERNÁNDEZ JUSTRIBÓ, Mercedes | 15 | 1939 | 1940 | Sobreseïment | nan |
42061 | MONTOLIU TORRUELLA, Ángela | 15 | 1939 | 1939 | Llibertat | nan |
63950 | TENA RIPOLLÈS, Francisca | 16 | 1939 | nan | Sobreseïment | nan |
28640 | GÓMEZ ESPINOSA, María de los Dolores | 16 | 1939 | nan | Sense declaració de responsabilitats | nan |
27050 | GASCÓN MARTÍNEZ, Aurora | 16 | 1939 | 1941 | Sense declaració de responsabilitats | nan |
763 | AIXENDRÍ BARBERÀ, Francisca | 16 | 1943 | 1943 | Arxiu | nan |
25124 | FUSTÉ GINÉ, Maria | 16 | 1938 | 1938 | Absolt | nan |
53808 | RIERA LLOVET, Margarita | 16 | 1939 | 1942 | Sobreseïment | nan |
23705 | FLUVIÀ COMPTE, Josefa | 16 | 1939 | 1939 | Absolt i dos mesos d'arrest major | nan |
43793 | NAVARRO MARTÍNEZ, Antonia | 16 | 1939 | 1943 | Sobreseïment | nan |
54233 | RIVAS AMAT, Isabel | 16 | 1939 | 1943 | Absolt | nan |
55771 | ROMERO SENTÍS, Julia | 16 | 1939 | 1939 | Absolt | nan |
21546 | FALCÓN RODA, Pilar | 16 | 1939 | 1939 | Sense declaració de responsabilitats | nan |
56716 | RUBINAT FARGUES, Rosa | 16 | 1938 | 1939 | Sobreseïment | nan |
63975 | TERES ALZURIA, María del Pilar | 16 | 1938 | 1938 | Sobreseïment | nan |
41926 | MONTE MIR, María Jesús | 16 | 1938 | nan | Sobreseïment | nan |
57109 | RULL ALQUÉZAR, María | 16 | 1940 | 1942 | Sense declaració de responsabilitats | nan |
59866 | SARDÀ VILELLA, Dolores | 16 | 1939 | 1941 | Sobreseïment | nan |
18362 | DALMAU BALAÑÀ, Dolores | 16 | 1939 | 1940 | Sobreseïment | nan |
50621 | PRATS ARESTÉ, Teresa | 16 | 1939 | 1940 | Absolt | nan |
14462 | CAZORLA PEDRERO, Carmen | 16 | 1939 | 1939 | Sobreseïment | nan |
62457 | SOLER JUBERO, Patrocinio | 16 | 1938 | 1939 | Absolt | nan |
11671 | CANO CANO, Encarnación | 16 | 1939 | 1943 | Deu anys de presó major | Indultada |
11306 | CAMPS PUJOLÀ, Mercedes | 16 | 1939 | 1940 | Sobreseïment | nan |
2348 | AMOR ALONSO, Amelia | 16 | 1944 | 1945 | Sobreseïment | nan |
4001 | ASENSIO DÍAZ, Dolores | 16 | 1940 | 1942 | Sense declaració de responsabilitats | nan |
39456 | MATEOS FERNÁNDEZ, María Angustias | 16 | 1973 | nan | Cinc anys de presó menor | nan |
56717 | RUBINAT FARGUES, Rosa | 16 | 1938 | nan | Desglossament en un altre procediment | nan |
49079 | PINTANELL VILA, Juana | 17 | 1939 | 1939 | Sense declaració de responsabilitats | nan |
47852 | PERELLÓ SERRA, Carmen | 17 | 1939 | 1939 | Llibertat | nan |
44964 | OLLÉ SOLÉ, Concepción | 17 | 1944 | 1945 | Sense declaració de responsabilitats | nan |
675 | AGUSTÍ FREIXAS, Rosario | 17 | 1939 | 1939 | Llibertat | nan |
53126 | REVENGA JUÁREZ, Consuelo | 17 | 1940 | 1940 | Absolt | nan |
56646 | ROYO PERPIÑÀ, Conchita | 17 | 1940 | 1944 | Sense declaració de responsabilitats | nan |
60161 | SEBASTIÀ SABATÉ, Mercedes | 17 | 1939 | nan | Sobreseïment | nan |
63303 | SUÑÉ PRAT, Montserrat | 17 | 1940 | 1940 | Absolt | nan |
64235 | TOMÀS CANAL, Josefa | 17 | 1939 | 1939 | Llibertat | nan |
66596 | VALLVÉ VENTURA, Concepción | 17 | 1939 | 1939 | Absolt | nan |
66745 | VÁZQUEZ AGULLÓ, Conchita | 17 | 1939 | 1940 | Absolt | nan |
66761 | VÁZQUEZ LÓPEZ, Isabel | 17 | 1939 | 1939 | Dos mesos d'arrest governatiu | nan |
52103 | QUINTANA CINTAS, Amparo | 17 | 1939 | 1939 | Llibertat | nan |
42051 | MONTOLÀ TORTOSA, Joaquina | 17 | 1940 | 1942 | Sense declaració de responsabilitats | nan |
33366 | LAFUENTE RIGAL, María | 17 | 1939 | 1939 | Sense declaració de responsabilitats | nan |
41773 | MONTAGUT NEBOT, María | 17 | 1939 | 1940 | Absolt | nan |
1627 | ALMUNIA CLAVERÍA, Pabla María del Rosario | 17 | 1939 | 1942 | Dotze anys i un dia de reclusió temporal | Tres anys de presó menor |
1923 | ALTÉS GARRIGA, María del Carmen | 17 | 1939 | nan | Sobreseïment | nan |
2012 | ÁLVAREZ DOLZ, Amparo | 17 | 1939 | 1939 | Quatre mesos d'arrest major | nan |
3622 | ARNÁN PEREZ, Teresa | 17 | 1939 | nan | Sobreseïment | nan |
3781 | ARRANZ RODRÍGUEZ, Carmen | 17 | 1939 | 1939 | Absolt i dos mesos d'arrest major | nan |
5209 | BALSELLS DOLS, Josefa | 17 | 1939 | 1939 | Llibertat | nan |
7404 | BERTOMEU ARQUES, Elvira | 17 | 1939 | 1939 | Sobreseïment | nan |
8170 | BOIRA ESPINET, Rosario | 17 | 1939 | 1943 | Sobreseïment | nan |
8948 | BORRULL MALRÀS, Francisca | 17 | 1938 | 1938 | Llibertat | nan |
9850 | BULLICH BULLICH, María | 17 | 1939 | 1941 | Sense declaració de responsabilitats | nan |
13828 | CASTELLA SAGRADO, Josefa | 17 | 1939 | 1940 | Sense declaració de responsabilitats | nan |
16367 | COMAS SERRA, Teresa | 17 | 1939 | 1939 | Absolt, remissió o a disposició d'altres autoritats | nan |
18961 | DÍEZ LOZANO, Rosario | 17 | 1939 | 1939 | Sobreseïment | nan |
19800 | EDO CENTELLAS, Carmen | 17 | 1941 | 1943 | Sobreseïment | nan |
42007 | MONTESINOS PENA, Dolores | 17 | 1939 | 1941 | Sobreseïment | nan |
20370 | ESCUER SALOMÉ, Cecilia | 17 | 1938 | 1938 | Absolt | nan |
20947 | ESTEVE CASTILLO, Josefina | 17 | 1939 | 1939 | Llibertat | nan |
22226 | FERNÁNDEZ BALBOA, Conchita | 17 | 1939 | 1939 | Llibertat | nan |
22578 | FERNÁNDEZ SANS, Ángeles | 17 | 1939 | 1940 | Sense declaració de responsabilitats | nan |
22683 | FERRÁNDIZ BLAS, María Isabel | 17 | 1971 | 1972 | Pena de multa, remissió o a disposició d'altres autoritats | nan |
24880 | FREIXEDES BERENGUER, Filomena | 17 | 1939 | 1939 | Sis anys i un dia de presó major | nan |
26725 | GARDEÑES HUGUET, Antonia | 17 | 1939 | nan | Sobreseïment | nan |
30452 | GUILLÉN ESTEBAN, Dolores | 17 | 1939 | 1939 | Llibertat | nan |
31679 | IBÁÑEZ VIÑAS, Rosalía | 17 | 1939 | 1939 | Sis anys i un dia de presó major | nan |
69272 | VIU ESTER, Flora | 17 | 1939 | 1939 | Llibertat | nan |
33792 | LEMOCHE RODRÍGUEZ, Francisca | 17 | 1939 | 1939 | Llibertat | nan |
34143 | LLASTAMOS SANROMÀ, María | 17 | 1939 | 1939 | Absolt | nan |
36910 | MARÍN VILLARTE, María Teresa | 17 | 1939 | 1939 | Sense declaració de responsabilitats | nan |
37007 | MÁRQUEZ FERNÁNDEZ, Antonia | 17 | 1939 | 1939 | Nou anys de presó major | nan |
39899 | MELICH RIVAS, Maria | 17 | 1939 | 1939 | Sobreseïment provisional i un mes d'arrest menor | nan |
20371 | ESCUER SALOMÉ, Cecilia | 17 | 1938 | nan | Desglossament en un altre procediment | nan |
69349 | VIVES FANEGA, Rosa | 17 | 1940 | 1941 | Absolt | nan |
Gairebé la meitat de les encausades menors d'edat són posades en llibertat.
def highlight(data) :
return ["background-color: yellow" for a in data]
menors = dades.query("genere == 'Dona' and edat <21").\
groupby(["pena_cat"])["pena"].count().\
to_frame().\
rename(columns={"pena" : "num"})
menors["perc"] = menors.div(menors.sum(axis=0),axis=1)
menors.style.format("{:.1%}",subset=["perc"]).\
apply(highlight, axis=1,subset=pd.IndexSlice["08 lib",:])
num | perc | |
---|---|---|
pena_cat | ||
00 mort | 3 | 0.7% |
01 30a+ | 5 | 1.2% |
02 20-30a | 2 | 0.5% |
03 12-20a | 40 | 9.5% |
04 6-12a | 38 | 9.0% |
05 6m-6a | 8 | 1.9% |
06 <6m | 21 | 5.0% |
07 sob | 74 | 17.5% |
08 lib | 200 | 47.3% |
09 alt | 32 | 7.6% |
Hi ha tres condemnes a mort entre les menors, i una execució.
dades.query("genere == 'Dona' and edat <21 and pena_cat == '00 mort'").\
iloc[:,[1,5,21,23,24,25]]
cognoms_nom | edat | any_inicial | pena | indult | afusellades | |
---|---|---|---|---|---|---|
10078 | BUSTAMANTE LÓPEZ, Concepción | 20.0 | 1939-12-31 | Mort | Reclusió perpètua/ Trenta anys de reclusió maj... | NaN |
29237 | GONZÁLEZ RAMOS, Eugenia | 20.0 | 1939-12-31 | Mort | NaN | executat/da |
57250 | SABATÉ BOIRA, María | 20.0 | 1938-12-31 | Mort | Reclusió perpètua/ Vint anys de reclusió menor... | NaN |
Antonia Castan Viu fou condemnada a 30 anys de presó a l’edat de 79 anys. Després li van commutar la pena a 12 anys.
És un dels pocs casos que daten de l’any 1938, es a dir que va ser iniciat per les autoritats de la República.
dades.query("genere == 'Dona' and edat > 75 and edat<9999").\
sort_values("edat",ascending=False).\
iloc[:,[1,5,21,22,23,24]].\
style.apply(highlight, axis=1,subset=pd.IndexSlice[13703,:]).\
format({
"any_inicial": lambda a: a.year,
"any_resol": lambda a: a.year
})
cognoms_nom | edat | any_inicial | any_resol | pena | indult | |
---|---|---|---|---|---|---|
66666 | VALVERDE SAUQUILLO, Dorotea | 89 | 1939 | 1939 | Llibertat | nan |
6393 | BAULÓ CEUMA, Josefa | 79 | 1939 | 1939 | Absolt | nan |
13703 | CASTAN VIU, Antonia | 79 | 1938 | 1938 | Trenta anys de reclusió major | Dotze anys de presó major |
13890 | CASTELLNOU PENA, María | 79 | 1938 | 1943 | Sobreseïment | nan |
25755 | GARCÍA ARASA, Teresa | 78 | 1939 | 1939 | Sobreseïment | nan |
45361 | ORTEGA MERCADER, Francisca | 78 | 1939 | 1939 | Absolt | nan |
50102 | PONTE HERNÁNDEZ, Carmen | 78 | 1939 | 1939 | Sense declaració de responsabilitats | nan |
29346 | GONZALO ESTEBAN, Manuela | 77 | 1939 | 1939 | Dos mesos d'arrest major | nan |
59032 | SANCHO FIBLA, Rosa | 77 | 1938 | 1939 | Llibertat | nan |
62576 | SOLER SOLVES, María de las Nieves | 77 | 1940 | 1940 | Sense declaració de responsabilitats | nan |
34408 | LLOBET VALLÈS, María | 76 | 1943 | 1943 | Sense declaració de responsabilitats | nan |
La gran majoria dels encausats en procediments judicials militars van ser homes. Només en els anys 57, 58, 60, 70 i 78 el percentatge de dones encausades supera el 10% del total.
anys = dades.groupby(["genere","any_inicial"])["nom"].count().unstack("genere").reset_index()
anys["perc_dones"]=100*anys["Dona"]/(anys["Dona"]+anys["Home"])
alt.Chart(anys).mark_bar(barThinSize=8,opacity=0.5).encode(alt.X("any_inicial",
scale=alt.Scale(),
axis=alt.Axis(title="any",format="%Y")
),
alt.Y("perc_dones",axis=alt.Axis(title="% dones"))
)