Exel a CSV y Limpieza de Datos

Los datos originales sobre los viaticos de los Senadores estan disponible en el sitio web del Honorable Senado de la Nación en formato PDF. Estos PDF fueron convertidos a exel utilizando smallpdf.com

En la primera parte, se transforma los exel a CSV. En la segunda parte, se los limpia:

  • Se elimina los signo de la moneda
  • Reemplazamos los puntos y las comas en los montos
  • Unificación de las fehcas

In [1]:
import re
import os

import pandas as pd

In [2]:
def remove_end_dot(ele):
    pattern = re.compile("\.[0-9]{1,2}$")
    if pattern.search(ele):
        index = [m.start() for m in re.finditer('\.', ele)][-1]
        return ele[:index]
    else:
        return ele

def remove_coma(ele):
    pattern = re.compile(",[0-9]{1,2}$")
    if pattern.search(ele):
        index = [m.start() for m in re.finditer(',', ele)][-1]
        return ele[:index]
    else:
        return ele

In [3]:
df = pd.read_excel('../originales/viajes_2012.xlsx')
    
df['Viaticos_dolar'] = df['Viaticos_dolar'].astype(str)
df['Viaticos_dolar'] = df['Viaticos_dolar'].str.replace('USS', '')
df['Viaticos_dolar'] = df['Viaticos_dolar'].str.replace('USD', '')
df['Viaticos_dolar'] = df['Viaticos_dolar'].str.replace('-', '0')
df['Viaticos_dolar'] = df['Viaticos_dolar'].apply(remove_end_dot)
df['Viaticos_dolar'] = df['Viaticos_dolar'].apply(remove_coma)
df['Viaticos_dolar'] = df['Viaticos_dolar'].str.replace('.', '')
df['Viaticos_dolar'] = df['Viaticos_dolar'].astype(float)
df['Viaticos_dolar'] = df['Viaticos_dolar'].fillna(0)

df['Viaticos_pesos'] = df['Viaticos_pesos'].astype(str)
df['Viaticos_pesos'] = df['Viaticos_pesos'].str.replace('$', '')
df['Viaticos_pesos'] = df['Viaticos_pesos'].str.replace('-', '')
df['Viaticos_pesos'] = df['Viaticos_pesos'].apply(remove_end_dot)
df['Viaticos_pesos'] = df['Viaticos_pesos'].apply(remove_coma)
df['Viaticos_pesos'] = df['Viaticos_pesos'].str.replace('.', '')
df['Viaticos_pesos'] = df['Viaticos_pesos'].astype(float)
df['Viaticos_pesos'] = df['Viaticos_pesos'].fillna(0)

df['Viaticos_euro'] = df['Viaticos_euro'].astype(str)
df['Viaticos_euro'] = df['Viaticos_euro'].str.replace('€', '')
df['Viaticos_euro'] = df['Viaticos_euro'].str.replace('-', '')
df['Viaticos_euro'] = df['Viaticos_euro'].apply(remove_end_dot)
df['Viaticos_euro'] = df['Viaticos_euro'].apply(remove_coma)
df['Viaticos_euro'] = df['Viaticos_euro'].str.replace('.', '')
df['Viaticos_euro'] = df['Viaticos_euro'].astype(float)
df['Viaticos_euro'] = df['Viaticos_euro'].fillna(0)

df


Out[3]:
Autoridad Expediente Destino Fecha_salida Fecha_llegada Viaticos_dolar Viaticos_pesos Viaticos_euro Motivo Bloque
0 BERMEJO, Rolando Adolfo HSN 0204/2012 Chile 02-Feb 08-Feb 1000.0 0.0 0.0 Feria Internacional de Integración Papudo PJ Frente para la Victoria
1 BIANCALANI, Fabio Dario HSN 0284/2012 México 19-Feb 26-Feb 1500.0 0.0 0.0 Eurolat PJ Frente para la Victoria
2 CORRADI, Ana María HSN 0569/2012 Costa Rica 03-Mar 08-Mar 1200.0 0.0 0.0 Parlaméricas PJ Frente para la Victoria
3 ITURREZ DE CAPPELLINI, Ada Rosa del Valle HSN 0496/2012 Costa Rica 05-Mar 11-Mar 1400.0 0.0 0.0 Parlaméricas Frente Cívico por Santiago
4 CASTILLO, Oscar Aníbal HSN 0652/2012 Francia 11-Mar 18-Mar 0.0 0.0 2100.0 World Water Forum Frente Cívico y Social de Catamarca
5 RIOFRIO, Marina Raquel HSN 0821/2012 Chile 15-Mar 16-Mar 200.0 0.0 0.0 Comitiva oficial PJ Frente para la Victoria
6 BIANCALANI, Fabio Dario HSN 0917/2012 Italia 26-Mar 01-Abr 0.0 0.0 2100.0 Foro Eurolatinoamericano de las Mujeres PJ Frente para la Victoria
7 ROMERO, Juan Carlos HSN 0521/2012 Uganda 28-Mar 06-Abr 3000.0 0.0 0.0 Reunión Interparlamentaria PJ Frente para la Victoria
8 FILMUS, Daniel Fernando HSN 0521/2012 Uganda 28-Mar 06-Abr 3000.0 0.0 0.0 Reunión Interparlamentaria PJ Frente para la Victoria
9 ESCUDERO, Sonia Margarita HSN 0521/2012 Uganda 28-Mar 06-Abr 3000.0 0.0 0.0 Reunión Interparlamentaria Justicialista 8 de Octubre
10 GIUSTINIANI, Rubén Héctor HSN 0521/2012 Uganda 28-Mar 06-Abr 3000.0 0.0 0.0 Reunión Interparlamentaria Partido Socialista
11 LEGUIZAMÓN, María Laura HSN 0854/2012 Estados Unidos 02-Abr 10-Abr 2100.0 0.0 0.0 Reunión Américas PJ Frente para la Victoria
12 BIANCALANI, Fabio Dario HSN 1067/2012 Uruguay 12-Abr 13-Abr 400.0 0.0 0.0 Mercosur PJ Frente para la Victoria
13 BONGIORNO, María José HSN 1233/2012 Colombia 13-Abr 15-Abr 600.0 0.0 0.0 Cumbre de las Américas PJ Frente para la Victoria
14 ESTENSSORO, María Eugenia HSN 1241/2012 Estados Unidos 01-May 08-May 1800.0 0.0 0.0 Simposio RAP Universidad de Columbia Coalición Cívica
15 MORANDINI, Norma HSN 1547/2012 Estados Unidos 01-May 06-May 1800.0 0.0 0.0 Conferencia Simposio Rap Frente Cívico de la Provincia de Córdoba
16 GIUSTINIANI, Rubén Héctor HSN 1547/2012 Estados Unidos 01-May 08-May 1800.0 0.0 0.0 Conferencia Simposio Rap Partido Socialista
17 BIANCALANI, Fabio Dario HSN 1427/2012 Alemania 01-May 08-May 0.0 0.0 2100.0 Mercosur PJ Frente para la Victoria
18 MARINO, Juan HSN 1692/2012 Ecuador 15-May 20-May 1200.0 0.0 0.0 Reunión Comisión Asuntos Políticos Unión Cívica Radical
19 DÍAZ, María Rosa HSN 1615/2012 Turquía 22-May 30-May 2100.0 0.0 0.0 CIPD Nuevo Encuentro
20 CORREGIDO, Elena Mercedes HSN 1615/2012 Turquía 22-May 30-May 2100.0 0.0 0.0 CIPD PJ Frente para la Victoria
21 BERMEJO, Rolando HSN 1748/2012 Chile 22-May 25-May 800.0 0.0 0.0 Seminario Internacional de Planificación Urbana PJ Frente para la Victoria
22 NEGRE DE ALONSO, Liliana Teresita HSN 1574/2012 España/Italia 23-May 03-Jun 0.0 0.0 3600.0 VII Encuentro Mundial de las Familias Justicialista San Luis
23 FELLNER, Liliana HSN 1761/2012 Panamá 25-May 31-May 1750.0 0.0 0.0 II Cumbre Cooperativa de las Américas PJ Frente para la Victoria
24 BLAS, Inés Imelda HSN 1761/2012 Panamá 27-May 04-Jun 1750.0 0.0 0.0 II Cumbre Cooperativa de las Américas PJ Frente para la Victoria
25 HIGONET, María de los Ángeles HSN 1761/2012 Panamá 25-May 31-May 1750.0 0.0 0.0 II Cumbre Cooperativa de las Américas PJ La Pampa
26 LINARES, Jaime HSN 1761/2012 Panamá 28-May 01-Jun 1000.0 0.0 0.0 II Cumbre Cooperativa de las Américas Gen
27 RACHED, Emilio Alberto HSN 1761/2012 Panamá 27-May 01-Jun 1250.0 0.0 0.0 II Cumbre Cooperativa de las Américas Frente Cívico Por Santiago
28 ESCUDERO, Sonia Margarita HSN 2283/2012 Panamá 29-May 02-Jun 1250.0 0.0 0.0 II Cumbre Cooperativa de las Américas Justicialista 8 de Octubre
29 CORRADI, Ana María HSN 1815/2012 Suiza 11-Jun 17-Jun 0.0 9408.0 0.0 OIT PJ Frente para la Victoria
... ... ... ... ... ... ... ... ... ... ...
63 CANO, José Manuel HSN 3436/2012 Colombia 02-Sep 08-Sep 1200.0 0.0 0.0 Participación RAP Unión Cívica Radical
64 MORANDINI, Norma HSN 3572/2012 Uruguay 26-Sep 29-Sep 600.0 0.0 0.0 Reunión de la Comisión de Educación, Cultura, ... Frente Cívico de la Provincia de Córdoba
65 BERMEJO, Rolando HSN 3572/2012 Uruguay 27-Sep 29-Sep 600.0 0.0 0.0 Reunión de la Comisión de Educación, Cultura, ... PJ Frente para la Victoria
66 BIANCALANI, Fabio Dario HSN 3257/2012 República Dominicana 16-Sep 20-Sep 800.0 0.0 0.0 Encuentro de Presidentes y Cosecretarios de Pa... PJ Frente para la Victoria
67 MORANDINI, Norma HSN 3570/2012 Ecuador 18-Sep 23-Sep 400.0 0.0 0.0 Sesión Ordinaria del Parlamento Indígena de Am... Frente Cívico de la Provincia de Córdoba
68 FERNANDEZ, Aníbal Domingo HSN 2512/2012 Israel 21-Sep 29-Sep 2100.0 0.0 0.0 Visita oficial en representación del Honorable... PJ Frente para la Victoria
69 FILMUS, Daniel HSN-3573/2012 Canadá 21-Oct 26-Oct 2100.0 0.0 0.0 Asamblea de la Unión Interparlamentaria PJ Frente para la Victoria
70 GIUSTINIANI, Rubén Héctor HSN-3573/2012 Canadá 16-Oct 28-Oct 2100.0 0.0 0.0 Asamblea de la Unión Interparlamentaria Partido Socialista
71 GIUSTINIANI, Rubén Héctor HSN-4160/2012 México 11-Oct 15-Oct 1250.0 0.0 0.0 Reunión COPPAL Partido Socialista
72 LATORRE, Roxana HSN-3573/2012 Canadá 14-Oct 28-Oct 2100.0 0.0 0.0 Asamblea de la Unión Interparlamentaria Federalismo Santafesino
73 ESCUDERO, Sonia Margarita HSN-3573/2012 Canadá 18-Oct 28-Oct 2100.0 0.0 0.0 Asamblea de la Unión Interparlamentaria Justicialista 8 de Octubre
74 IRRAZABAL, Juan Manuel HSN-3830/2012 Canadá 19-Oct 23-Oct 1500.0 0.0 0.0 Asamblea Reuniones Conexas PJ Frente para la Victoria
75 CORREGIDO, Elena HSN 4025/2012 Venezuela 05-Oct 09-Oct 1250.0 0.0 0.0 Elección Presidencial Venezuela PJ Frente para la Victoria
76 MORANDINI, Norma HSN 4561/2012 Estados Unidos 03-Nov 10-Nov 2100.0 0.0 0.0 Diálogo Argentino Americano en el marco del pr... Frente Cívico de la Provincia de Córdoba
77 NIKISCH, Roy Abelardo HSN 4561/2012 Estados Unidos 03-Nov 09-Nov 1800.0 0.0 0.0 Diálogo Argentino Americano en el marco del pr... Unión Cívica Radical
78 LOPEZ, Osvaldo HSN 4159/2012 Estados Unidos 01-Nov 03-Nov 900.0 0.0 0.0 Diálogo Argentino Americano en el marco del pr... Nuevo Encuentro
79 ESCUDERO, Sonia Margarita HSN 4531/2012 España 06-Nov 12-Nov 0.0 0.0 2100.0 Eurolat Justicialista 8 de Octubre
80 ROJKES DE ALPEROVICH, Beatriz HSN 4520/2012 España 07-Nov 13-Nov 0.0 0.0 2100.0 Eurolat PJ Frente para la Victoria
81 BIANCALANI, Fabio Dario HSN 4531/2012 España 07-Nov 13-Nov 0.0 0.0 2100.0 Eurolat PJ Frente para la Victoria
82 RODRIGUEZ SAA, Adolfo HSN 4531/2012 España 07-Nov 14-Nov 0.0 0.0 2100.0 Eurolat Justicialista San Luis
83 GODOY, Ruperto HSN 4571/2012 Francia 06-Nov 13-Nov 0.0 0.0 2100.0 Jornada Diferencias y Similitudes Crisis Europ... PJ Frente para la Victoria
84 IRRAZABAL, Juan Manuel HSN 4571/2012 Francia 06-Nov 13-Nov 0.0 0.0 2100.0 Jornada Diferencias y Similitudes Crisis Europ... PJ Frente para la Victoria
85 PERSICO, Daniel Raúl HSN 4971/2012 Cuba 30-Nov 09-Dic 800.0 0.0 0.0 Coloquio Internacional por la Libertad de los ... PJ Frente para la Victoria
86 CORRADI, Ana María HSN 5028/2012 México 30-Nov 05-Dic 1500.0 0.0 0.0 Reunión Confederación Parlamentaria de las Amé... PJ Frente para la Victoria
87 ITURREZ DE CAPPELLINI, Ada Rosa del Valle HSN 5028/2012 México 30-Nov 05-Dic 1500.0 0.0 0.0 Reunión Confederación Parlamentaria de las Amé... Frente Cívico por Santiago
88 ESCUDERO, Sonia Margarita HSN 5147/2012 Panamá 30-Nov 03-Dic 1000.0 0.0 0.0 Parlatino Justicialista 8 de Octubre
89 HIGONET, María de los Ángeles HSN 5147/2012 Panamá 30-Nov 03-Dic 1000.0 0.0 0.0 Parlatino PJ La Pampa
90 CORREGIDO, Elena Mercedes HSN 4851/2012 Italia 06-Dic 12-Dic 0.0 0.0 2100.0 Asamblea Consultiva de Parlamentarios para la ... PJ Frente para la Victoria
91 GONZALEZ, Pablo Gerardo HSN 4851/2012 Italia 06-Dic 12-Dic 0.0 0.0 2100.0 Asamblea Consultiva de Parlamentarios para la ... PJ Frente para la Victoria
92 FERNANDEZ, Aníbal Domingo HSN 5279/2012 Suecia 10-Dic 14-Dic 0.0 0.0 1500.0 XXVI Confederación Mundial de ILGA PJ Frente para la Victoria

93 rows × 10 columns


In [4]:
df.to_csv('../viajes_2012.csv', index=False)

In [5]:
df = pd.read_excel('../originales/viajes_2013.xlsx')
    
df['Viaticos_dolar'] = df['Viaticos_dolar'].astype(str)
df['Viaticos_dolar'] = df['Viaticos_dolar'].str.replace('USS', '')
df['Viaticos_dolar'] = df['Viaticos_dolar'].str.replace('USD', '')
df['Viaticos_dolar'] = df['Viaticos_dolar'].str.replace('-', '0')
df['Viaticos_dolar'] = df['Viaticos_dolar'].apply(remove_end_dot)
df['Viaticos_dolar'] = df['Viaticos_dolar'].apply(remove_coma)
df['Viaticos_dolar'] = df['Viaticos_dolar'].str.replace('.', '')
df['Viaticos_dolar'] = df['Viaticos_dolar'].astype(float)
df['Viaticos_dolar'] = df['Viaticos_dolar'].fillna(0)

df['Viaticos_pesos'] = df['Viaticos_pesos'].astype(str)
df['Viaticos_pesos'] = df['Viaticos_pesos'].str.replace('$', '')
df['Viaticos_pesos'] = df['Viaticos_pesos'].str.replace('-', '')
df['Viaticos_pesos'] = df['Viaticos_pesos'].apply(remove_end_dot)
df['Viaticos_pesos'] = df['Viaticos_pesos'].apply(remove_coma)
df['Viaticos_pesos'] = df['Viaticos_pesos'].str.replace('.', '')
df['Viaticos_pesos'] = df['Viaticos_pesos'].astype(float)
df['Viaticos_pesos'] = df['Viaticos_pesos'].fillna(0)

df['Viaticos_euro'] = df['Viaticos_euro'].astype(str)
df['Viaticos_euro'] = df['Viaticos_euro'].str.replace('€', '')
df['Viaticos_euro'] = df['Viaticos_euro'].str.replace('-', '')
df['Viaticos_euro'] = df['Viaticos_euro'].apply(remove_end_dot)
df['Viaticos_euro'] = df['Viaticos_euro'].apply(remove_coma)
df['Viaticos_euro'] = df['Viaticos_euro'].str.replace('.', '')
df['Viaticos_euro'] = df['Viaticos_euro'].astype(float)
df['Viaticos_euro'] = df['Viaticos_euro'].fillna(0)

df


Out[5]:
Autoridad Expediente Destino Fecha_salida Fecha_llegada Viaticos_pesos Viaticos_dolar Viaticos_euro Motivo Bloque
0 RIOFRÍO, Marina Raquel HSN 64-2013 Estados Unidos 17-ene 30-ene 0.0 2100.0 0.0 Primer Período Ordinario Mujeres ONU ALIANZA FRENTE PARA LA VICTORIA
1 MARINO, Juan Carlos HSN 118-2013 Filipinas 26-ene 10-feb 0.0 2100.0 0.0 V Conferencia Mundial Parlamentarios contra la... ALIANZA FRENTE PAMPEANO CÍVICO Y SOCIAL
2 ROLDAN, José María HSN 5343-2012 España 28-ene 06-feb 0.0 0.0 2100.0 Feria Internacional de Turismo FITUR Frente para la Victoria
3 HIGONET, Maria de los Ángeles HSN 5446-2012 Cuba 27-ene 09-feb 0.0 600.0 0.0 III Conferencia Internacional por el Equilibri... PJ La Pampa
4 GIUSTINIANI, Rubén HSN 5311-2012 Filipinas 25-ene 05-feb 0.0 2100.0 0.0 V Conferencia Mundial Parlamentarios contra la... FRENTE PROGRESISTA CÍVICO Y SOCIAL
5 BIANCALANI, Fabio HSN 68-2013 Chile 22-ene 26-ene 4942.0 0.0 0.0 EUROLAT ALIANZA FRENTE JUST. CHACO MERECE MÁS
6 RODRÍGUEZ SAÁ, Adolfo HSN 68-2013 Chile 22-ene 26-ene 4942.0 0.0 0.0 EUROLAT ALIANZA COMPROMISO FEDERAL
7 ROJKES, Beatriz HSN 68-2013 Chile 23-ene 26-ene 0.0 0.0 0.0 EUROLAT FRENTE PARA LA VICTORIA
8 FILMUS, Daniel Fernando HSN 265-2013 Inglaterra 03-feb 08-feb 0.0 0.0 1800.0 Programa Encuentro de Grupos Europeos Prodiálo... ALIANZA FRENTE PARA LA VICTORIA
9 BERMEJO, Rolando HSN 372-2013 Chile 06-feb 12-feb 0.0 1400.0 0.0 VII Feria Internacional de Integración de Paup... ALIANZA FRENTE PARA LA VICTORIA
10 LINARES, Jaime HSN 419-2013 Ecuador 14-feb 19-feb 0.0 1200.0 0.0 Elecciones generales Ecuador FRENTE AMPLIO PROGRESISTA
11 IRRÁZABAL, Juan Manuel HSN 393-2013 Ecuador 14-feb 19-feb 0.0 1200.0 0.0 Elecciones generales Ecuador FRENTE PARA LA VICTORIA
12 CORREGIDO, Elena Mercedes HSN 756-2013 Estados Unidos 03-mar 08-mar 0.0 1200.0 0.0 Comisión de la Situación de la Mujer ALIANZA FRENTE JUST. CHACO MERECE MÁS
13 RIOFRÍO, Marina Raquel HSN 452-2013 Estados Unidos 03-mar 08-mar 0.0 1800.0 0.0 Comisión de la Situación de la Mujer ALIANZA FRENTE PARA LA VICTORIA
14 FILMUS, Daniel HSN 943-2013 Estados Unidos 13-mar 20-mar 0.0 2100.0 0.0 Objetivos del Milenio +15 ALIANZA FRENTE PARA LA VICTORIA
15 GIUSTINIANI, Rubén Hector HSN 1045-2013 Italia 17-mar 20-mar 0.0 0.0 1200.0 Asunción del papa Francisco FRENTE PROGRESISTA CÍVICO Y SOCIAL
16 JUEZ, Luis HSN 1045-2013 Italia 17-mar 20-mar 0.0 0.0 1200.0 Asunción del papa Francisco ALIANZA FRENTE CÍVICO
17 COLAZO, Mario Jorge HSN 1045-2013 Italia 17-mar 20-mar 0.0 0.0 1200.0 Asunción del papa Francisco UNIDAD FEDERALISTA
18 CIMADEVILLA, Mario Jorge HSN 1045-2013 Italia 17-mar 20-mar 0.0 0.0 1200.0 Asunción del papa Francisco UNIÓN CÍVICA RADICAL
19 FERNÁNDEZ, Aníbal Domingo HSN 1045-2013 Italia 17-mar 20-mar 0.0 0.0 1200.0 Asunción del papa Francisco ALIANZA FRENTE PARA LA VICTORIA
20 AGUIRRE, Hilda Clelia HSN 1045-2013 Italia 17-mar 20-mar 0.0 0.0 1200.0 Asunción del papa Francisco ALIANZA FRENTE POPULAR RIOJANO
21 MARINO, Juan Carlos HSN 1045-2013 Italia 17-mar 20-mar 0.0 0.0 1200.0 Asunción del papa Francisco ALIANZA FRENTE PAMPEANO CÍVICO Y SOCIAL
22 CANO, José Manuel HSN 1045-2013 Italia 17-mar 20-mar 0.0 0.0 1200.0 Asunción del papa Francisco FRENTE ACUERDO CÍVICO Y SOCIAL
23 ESCUDERO, Sonia HSN 652/2013 Ecuador 22-mar 27-mar 0.0 1400.0 0.0 Asamblea Unión Interparlamentaria Justicialista 8 De Octubre
24 IRRAZÁBAL, Juan HSN 652/2013 Ecuador 22-mar 27-mar 0.0 1000.0 0.0 Asamblea Unión Interparlamentaria FRENTE PARA LA VICTORIA
25 GIUSTINIANI, Rubén HSN 652/2013 Ecuador 22-mar 27-mar 0.0 1400.0 0.0 Asamblea Unión Interparlamentaria FRENTE PROGRESISTA CÍVICO Y SOCIAL
26 FELLNER, Liliana HSN 652/2013 Ecuador 22-mar 27-mar 0.0 1000.0 0.0 Asamblea Unión Interparlamentaria ALIANZA FRENTE PARA LA VICTORIA
27 FILMUS, Daniel HSN 652/2013 Ecuador 22-mar 27-mar 0.0 1200.0 0.0 Asamblea Unión Interparlamentaria ALIANZA FRENTE PARA LA VICTORIA
28 HIGONET, Maria HSN 652/2013 Ecuador 22-mar 27-mar 0.0 1000.0 0.0 Asamblea Unión Interparlamentaria PJ La Pampa
29 LATORRE, Roxana HSN 652/2013 Ecuador 22-mar 27-mar 0.0 1400.0 0.0 Asamblea Unión Interparlamentaria ALIANZA SANTA FE FEDERAL
... ... ... ... ... ... ... ... ... ... ...
85 LORES, Horacio HSN 4311 2013 México 26-sep 03-oct 0.0 1000.0 0.0 Reunión de la Comisión de Salud MOVIMIENTO POPULAR NEUQUINO
86 LINARES, Jaime HSN 4360 2013 Panamá 15-sep 18-sep 0.0 1000.0 0.0 Foro Parlamentario Iberoamericano FRENTE AMPLIO PROGRESISTA
87 HIGONET, Maria HSN 4645 2013 México 26-sep 30-sep 0.0 1250.0 0.0 Reunión de Comisiones PJ La Pampa
88 LATORRE, Roxana HSN 4720 2013 Suiza 26-sep 07-oct 0.0 2100.0 0.0 GRULAC ALIANZA SANTA FE FEDERAL
89 HIGONET, Maria de los Ángeles HSN 4720 2013 Suiza 04-oct 09-oct 0.0 1800.0 0.0 GRULAC PJ La Pampa
90 GIUSTINIANI, Rubén HSN 4720 2013 Suiza 01-oct 09-oct 0.0 2100.0 0.0 GRULAC FRENTE PROGRESISTA CÍVICO Y SOCIAL
91 LINARES, Jaime HSN 4720 2013 Suiza 04-oct 09-oct 0.0 1800.0 0.0 GRULAC GEN
92 HIGONET, Maria de los Ángeles HSN 5052 2013 Panamá 19-oct 21-oct 0.0 750.0 0.0 Reuniones de las Comisiones PJ La Pampa
93 ROLDÁN, José HSN 5092 2013 Reino Unido 31-oct 07-nov 0.0 0.0 2100.0 World Travel Market 2013 Frente para la Victoria
94 CORREGIDO, Elena HSN 5191 2013 Reino Unido 27-oct 08-nov 0.0 1500.0 0.0 Seminario Parlamentario sobre la Reforma Polít... ALIANZA FRENTE JUST. CHACO MERECE MÁS
95 CASTILLO, Oscar Aníbal HSN 3875 2013 Polonia 09-nov 24-nov 0.0 0.0 2100.0 Conferencia Internacional sobre el Cambio Clim... ALIANZA FRENTE CÍVICO Y SOCIAL
96 ESTENSSORO, Maria HSN 4914 2013 Colombia 02-nov 11-nov 0.0 1400.0 0.0 Encuentro Nacional del Teatro Joven y Seminari... ALIANZA COALICIÓN CÍVICA
97 HIGONET, Maria de los Ángeles HSN 5511 2013 Italia 15-nov 22-nov 0.0 0.0 2100.0 Audiencia del papa Francisco y bomberos americ... PJ La Pampa
98 MARINO, Juan Carlos HSN 5585 2013 Panamá 20-nov 02-dic 0.0 1750.0 0.0 PARLATINO ALIANZA FRENTE PAMPEANO CÍVICO Y SOCIAL
99 FELLNER, Liliana HSN 5621 2013 Panamá 20-nov 24-nov 0.0 1250.0 0.0 PARLATINO ALIANZA FRENTE PARA LA VICTORIA
100 ITÚRREZ DE CAPPELLINI, Ada HSN 5638 2013 Panamá 21-nov 23-nov 0.0 750.0 0.0 PARLATINO SANTIAGO DEL ESTERO
101 CIMADEVILLA, Mario HSN 5639 2013 Panamá 21-nov 24-nov 0.0 1000.0 0.0 PARLATINO UNIÓN CÍVICA RADICAL
102 ROJKES, Beatriz HSN 5874 2013 Uruguay 01-dic 03-dic 3666.0 0.0 0.0 MERCOSUR FRENTE PARA LA VICTORIA
103 CASTILLO, Oscar Aníbal HSN 5874 2013 Uruguay 02-dic 03-dic 1222.0 0.0 0.0 MERCOSUR ALIANZA FRENTE CÍVICO Y SOCIAL
104 ROLDAN, José HSN 5874 2013 Uruguay 02-dic 03-dic 1222.0 0.0 0.0 MERCOSUR Frente para la Victoria
105 MONTERO, Laura HSN 5874 2013 Uruguay 02-dic 03-dic 1222.0 0.0 0.0 MERCOSUR ALIANZA FRENTE CÍVICO FEDERAL UCR-CONFE
106 GODOY, Ruperto HSN 5874 2013 Uruguay 02-dic 03-dic 1222.0 0.0 0.0 MERCOSUR PJ FRENTE PARA LA VICTORIA
107 BIANCALANI, Fabio HSN 5874 2013 Uruguay 01-dic 03-dic 3666.0 0.0 0.0 MERCOSUR ALIANZA FRENTE JUST. CHACO MERECE MÁS
108 MAYANS, José HSN 5874 2013 Uruguay 01-dic 03-dic 3666.0 0.0 0.0 MERCOSUR ALIANZA FRENTE PARA LA VICTORIA
109 GIUSTINIANI, Rubén HSN 5874 2013 Uruguay 02-dic 03-dic 2444.0 0.0 0.0 MERCOSUR FRENTE PROGRESISTA CÍVICO Y SOCIAL
110 FELLNER, Liliana HSN 5874 2013 Uruguay 02-dic 04-dic 3666.0 0.0 0.0 MERCOSUR ALIANZA FRENTE PARA LA VICTORIA
111 CABRAL, Salvador HSN 5874 2013 Uruguay 30-nov 03-dic 4888.0 0.0 0.0 MERCOSUR FRENTE RENOVADOR DE LA CONCORDIA
112 GIUSTINIANI, Rubén HSN 6012 2013 Colombia 09-dic 15-dic 0.0 1400.0 0.0 Sesión del Foro Anual Parlamentario FRENTE PROGRESISTA CÍVICO Y SOCIAL
113 FELLNER, Liliana HSN 6026 2013 Estados Unidos 09-dic 14-dic 0.0 1800.0 0.0 Sustainable Cities Days ALIANZA FRENTE PARA LA VICTORIA
114 BERMEJO, Rolando HSN 580 2014 Chile 10-dic 12-dic 4661.0 0.0 0.0 Segundo Foro sobre Viviendas Autoconstruidas S... ALIANZA FRENTE PARA LA VICTORIA

115 rows × 10 columns


In [6]:
df.to_csv('../viajes_2013.csv', index=False)

In [7]:
df = pd.read_excel('../originales/viajes_2014.xlsx')
    
df['Viaticos_dolar'] = df['Viaticos_dolar'].astype(str)
df['Viaticos_dolar'] = df['Viaticos_dolar'].str.replace('USS', '')
df['Viaticos_dolar'] = df['Viaticos_dolar'].str.replace('USD', '')
df['Viaticos_dolar'] = df['Viaticos_dolar'].str.replace('-', '0')
df['Viaticos_dolar'] = df['Viaticos_dolar'].apply(remove_end_dot)
df['Viaticos_dolar'] = df['Viaticos_dolar'].apply(remove_coma)
df['Viaticos_dolar'] = df['Viaticos_dolar'].str.replace('.', '')
df['Viaticos_dolar'] = df['Viaticos_dolar'].astype(float)
df['Viaticos_dolar'] = df['Viaticos_dolar'].fillna(0)

df['Viaticos_pesos'] = df['Viaticos_pesos'].astype(str)
df['Viaticos_pesos'] = df['Viaticos_pesos'].str.replace('$', '')
df['Viaticos_pesos'] = df['Viaticos_pesos'].str.replace('-', '')
df['Viaticos_pesos'] = df['Viaticos_pesos'].apply(remove_end_dot)
df['Viaticos_pesos'] = df['Viaticos_pesos'].apply(remove_coma)
df['Viaticos_pesos'] = df['Viaticos_pesos'].str.replace('.', '')
df['Viaticos_pesos'] = df['Viaticos_pesos'].astype(float)
df['Viaticos_pesos'] = df['Viaticos_pesos'].fillna(0)

df['Viaticos_euro'] = df['Viaticos_euro'].astype(str)
df['Viaticos_euro'] = df['Viaticos_euro'].str.replace('€', '')
df['Viaticos_euro'] = df['Viaticos_euro'].str.replace('-', '')
df['Viaticos_euro'] = df['Viaticos_euro'].apply(remove_end_dot)
df['Viaticos_euro'] = df['Viaticos_euro'].apply(remove_coma)
df['Viaticos_euro'] = df['Viaticos_euro'].str.replace('.', '')
df['Viaticos_euro'] = df['Viaticos_euro'].astype(float)
df['Viaticos_euro'] = df['Viaticos_euro'].fillna(0)

df


Out[7]:
Autoridad Expediente Destino Fecha_salida Fecha_llegada Viaticos_pesos Viaticos_dolar Viaticos_euro Motivo Bloque
0 HIGONET, María de los Angeles HSN 6548 2013 Chile 08-ene 10-ene 3927.0 0.0 0.0 Reforma de Reglamento de GRULAC PJ La Pampa
1 ROJKES DE ALPEROVICH, Beatriz HSN 93 2014 Venezuela 28-ene 01-feb 0.0 0.0 0.0 MERCOSUR FRENTE PARA LA VICTORIA
2 BERMEJO, Rolando HSN 430 2014 Chile 04-feb 08-feb 6320.0 0.0 0.0 Feria Internacional del Papudo 2014 ALIANZA FRENTE PARA LA VICTORIA
3 ROLDAN, José María HSN 425 2014 Italia 12-feb 20-feb 0.0 0.0 2100.0 Bolsa Internacional de Turismo BIT Frente para la Victoria
4 MAYANS, José Miguel Angel HSN 588 2014 Uruguay 16-feb 18-feb 4675.0 0.0 0.0 MERCOSUR ALIANZA FRENTE PARA LA VICTORIA
5 ROJKES DE ALPEROVICH, Beatriz HSN 567 2014 Uruguay 16-feb 17-feb 3116.0 0.0 0.0 MERCOSUR FRENTE PARA LA VICTORIA
6 BERMEJO, Rolando HSN 695 2014 Estados Unidos 02-mar 09-mar 0.0 2100.0 0.0 Seminario de Apoyo de Defensa a las Autoridade... ALIANZA FRENTE PARA LA VICTORIA
7 PILATTI VERGARA, María Ines HSN 818 2014 Estados Unidos 05-mar 12-mar 0.0 1200.0 0.0 Unión Interparlamentaria y ONU Mujeres FRENTE PARA LA VICTORIA
8 BERTONE, Rosana HSN 818 2014 Estados Unidos 06-mar 12-mar 0.0 1200.0 0.0 Unión Interparlamentaria y ONU Mujeres FRENTE PARA LA VICTORIA
9 URTUBEY, Rodolfo Julio HSN 1226 2014 Bolivia 08-mar 08-mar 1572.0 0.0 0.0 Visita Oficial FRENTE PARA LA VICTORIA
10 GIUSTINIANI, Rubén HSN 750 2014 Suiza 13-mar 19-mar 0.0 0.0 2100.0 Unión Interparlamentaria FRENTE PROGRESISTA CÍVICO Y SOCIAL
11 HIGONET, María de los Angeles HSN 750 2014 Suiza 13-mar 19-mar 0.0 0.0 2100.0 Unión Interparlamentaria PJ La Pampa
12 LATORRE, Roxana HSN 750 2014 Suiza 13-mar 24-mar 0.0 0.0 2100.0 Unión Interparlamentaria ALIANZA SANTA FE FEDERAL
13 LINARES, Jaime HSN 750 2014 Suiza 13-mar 19-mar 0.0 0.0 2100.0 Unión Interparlamentaria FRENTE AMPLIO PROGRESISTA
14 URTUBEY, Rodolfo Julio HSN 750 2014 Suiza 13-mar 19-mar 0.0 0.0 2100.0 Unión Interparlamentaria FRENTE PARA LA VICTORIA
15 CIMADEVILLA, Mario HSN 750 2014 Suiza 14-mar 19-mar 0.0 0.0 1800.0 Unión Interparlamentaria UNIÓN CÍVICA RADICAL
16 LEGUIZAMON, Maria Laura HSN 1353 2014 Francia 16-mar 25-mar 0.0 0.0 2100.0 Edición 2014 Salon du Livre de París ALIANZA FRENTE PARA LA VICTORIA
17 MAYANS, José Miguel Angel HSN 1107 2014 Uruguay 16-mar 18-mar 4726.0 0.0 0.0 MERCOSUR ALIANZA FRENTE PARA LA VICTORIA
18 RIOFRIO, Marina HSN 738 2014 Estados Unidos 19-mar 26-mar 0.0 2100.0 0.0 Comisión de la Condición Jurídica de la Mujer ALIANZA FRENTE PARA LA VICTORIA
19 HIGONET, María de los Angeles HSN 1083 2014 Grecia 27-mar 01-abr 0.0 0.0 1800.0 EUROLAT PJ La Pampa
20 ITURREZ DE CAPPELLINI, Ada HSN 1320 2014 Jamaica 28-mar 31-mar 0.0 800.0 0.0 Confederación Parlamentaria de las Américas FRENTE CÍVICO POR SANTIAGO
21 ITURREZ DE CAPPELLINI, Ada HSN 1204 2014 Panamá 03-abr 06-abr 0.0 750.0 0.0 PARLATINO FRENTE CÍVICO POR SANTIAGO
22 MAYANS, José Miguel Angel HSN 1569 2014 Uruguay 05-abr 08-abr 4800.0 0.0 0.0 Reunión Extraordinaria MERCOSUR ALIANZA FRENTE PARA LA VICTORIA
23 PILATTI VERGARA, María Inés HSN 1521 2014 Bolivia 05-abr 09-abr 8000.0 0.0 0.0 Conferencia Parlamentaria Internacional FRENTE PARA LA VICTORIA
24 URTUBEY, Rodolfo Julio HSN 1521 2014 Bolivia 05-abr 09-abr 8000.0 0.0 0.0 Conferencia Parlamentaria Internacional FRENTE PARA LA VICTORIA
25 ITURREZ DE CAPPELLINI, Ada HSN 1569 2014 Uruguay 06-abr 07-abr 3200.0 0.0 0.0 Reunión Extraordinaria MERCOSUR FRENTE CÍVICO POR SANTIAGO
26 GARCIA LARRABURU, Silvina HSN 1569 2014 Uruguay 06-abr 07-abr 3200.0 0.0 0.0 Reunión Extraordinaria MERCOSUR FRENTE PARA LA VICTORIA
27 RODRIGUEZ SAA, Adolfo HSN 1569 2014 Uruguay 06-abr 07-abr 3200.0 0.0 0.0 Reunión Extraordinaria MERCOSUR ALIANZA COMPROMISO FEDERAL
28 GIMENEZ, Sandra Daniela HSN 1569 2014 Uruguay 07-abr 07-abr 1600.0 0.0 0.0 Reunión Extraordinaria MERCOSUR FRENTE RENOVADOR DE LA CONCORDIA
29 GIUSTINIANI, Rubén HSN 1569 2014 Uruguay 07-abr 07-abr 1600.0 0.0 0.0 Reunión Extraordinaria MERCOSUR FRENTE PROGRESISTA CÍVICO Y SOCIAL
... ... ... ... ... ... ... ... ... ... ...
117 HIGONET, María de los Angeles HSN 4807 2014 Suiza 09-oct 15-oct 0.0 0.0 2100.0 Asamblea de la Unión Interparlamentaria PJ La Pampa
118 LATORRE, Roxana HSN 4807 2014 Suiza 09-oct 19-oct 0.0 0.0 2100.0 Asamblea de la Unión Interparlamentaria ALIANZA SANTA FE FEDERAL
119 URTUBEY, Rodolfo Julio HSN 4807 2014 Suiza 09-oct 16-oct 0.0 0.0 2100.0 Asamblea de la Unión Interparlamentaria FRENTE PARA LA VICTORIA
120 DE LA ROSA, María Graciela HSN 5055 2014 Panamá 15-oct 18-oct 0.0 1000.0 0.0 Taller Regional para Parlamentarios de las Amé... ALIANZA FRENTE PARA LA VICTORIA
121 GARRAMUÑO, Jorge HSN 5153 2014 Perú 24-oct 29-oct 0.0 0.0 0.0 Diálogo Político sobre Eficacia Energética MOVIMIENTO POPULAR FUEGUINO
122 URTUBEY, Rodolfo Julio HSN 5153 2014 Perú 26-oct 28-oct 0.0 400.0 0.0 Diálogo Político sobre Eficacia Energética FRENTE PARA LA VICTORIA
123 CASTILLO, Oscar HSN 4981 2014 Estados Unidos 01-nov 10-nov 0.0 1500.0 0.0 Observación de elecciones legislativas FRENTE CÍVICO Y SOCIAL DE CATAMARCA
124 FUENTES, Marcelo HSN 4979 2014 Reino Unido de Gran Bretaña 17-oct 25-oct 0.0 0.0 2100.0 Reuniones Parlamentarias ALIANZA FRENTE PARA LA VICTORIA
125 CREXELL, Carmen Lucila HSN 4981 2014 Estados Unidos 01-nov 12-nov 0.0 1800.0 0.0 Observación de elecciones legislativas MOVIMIENTO POPULAR NEUQUINO
126 PILATTI VERGARA, Maria Inés HSN 5354 2014 República Dominicana 05-nov 11-nov 0.0 600.0 0.0 Foro del Frente Parlamentario contra el Hambre FRENTE PARA LA VICTORIA
127 MAYANS, José Miguel Angel HSN 5246 2014 Uruguay 08-nov 11-nov 6800.0 0.0 0.0 MERCOSUR ALIANZA FRENTE PARA LA VICTORIA
128 LEGUIZAMON, Maria Laura HSN 5476 2014 Estados Unidos 10-nov 18-nov 0.0 2100.0 0.0 Reuniones en la ONU ALIANZA FRENTE PARA LA VICTORIA
129 GIMENEZ, Sandra Daniela HSN 5246 2014 Uruguay 10-nov 10-nov 1700.0 0.0 0.0 MERCOSUR FRENTE RENOVADOR DE LA CONCORDIA
130 GARRAMUÑO, Jorge HSN 5608 2014 Chile 23-nov 25-nov 5108.0 0.0 0.0 Comisión Parlamentaria Chile-Argentina conjunta MOVIMIENTO POPULAR FUEGUINO
131 LABADO, María Ester HSN 5608 2014 Chile 23-nov 25-nov 5108.0 0.0 0.0 Comisión Parlamentaria Chile-Argentina conjunta ALIANZA FRENTE PARA LA VICTORIA
132 URTUBEY, Rodolfo Julio HSN 5608 2014 Chile 23-nov 25-nov 5108.0 0.0 0.0 Comisión Parlamentaria Chile-Argentina conjunta FRENTE PARA LA VICTORIA
133 FIORE VIÑUALES, Cristina HSN 5688 2014 Panamá 04-dic 07-dic 0.0 750.0 0.0 PARLATINO FRENTE PARA LA VICTORIA
134 BERTONE, Rosana HSN 5688 2014 Panamá 04-dic 07-dic 0.0 1000.0 0.0 PARLATINO FRENTE PARA LA VICTORIA
135 CREXELL, Carmen Lucila HSN 5688 2014 Panamá 04-dic 10-dic 0.0 1500.0 0.0 PARLATINO MOVIMIENTO POPULAR NEUQUINO
136 FELLNER, Liliana Beatriz HSN 5688 2014 Panamá 04-dic 07-dic 0.0 1000.0 0.0 PARLATINO ALIANZA FRENTE PARA LA VICTORIA
137 HIGONET, María de los Angeles HSN 5688 2014 Panamá 04-dic 08-dic 0.0 1250.0 0.0 PARLATINO PJ La Pampa
138 ITURREZ DE CAPPELLINI, Ada HSN 5688 2014 Panamá 04-dic 07-dic 0.0 1000.0 0.0 PARLATINO FRENTE CÍVICO POR SANTIAGO
139 KUNATH, Sigrid HSN 5688 2014 Panamá 04-dic 08-dic 0.0 1250.0 0.0 PARLATINO FRENTE PARA LA VICTORIA
140 LUNA, Teresita HSN 5688 2014 Panamá 04-dic 08-dic 0.0 1250.0 0.0 PARLATINO ALIANZA FRENTE PARA LA VICTORIA RIOJANO
141 NEGRE DE ALONSO, Liliana HSN 5698 2014 Estados Unidos 04-dic 08-dic 0.0 1200.0 0.0 Cumbre transatlántica de representantes políticos ALIANZA COMPROMISO FEDERAL
142 PILATTI VERGARA, María Inés HSN 5688 2014 Panamá 04-dic 08-dic 0.0 1000.0 0.0 PARLATINO FRENTE PARA LA VICTORIA
143 CASTILLO, Oscar HSN 5848 2014 Perú 05-dic 14-dic 0.0 1400.0 0.0 ONU FRENTE CÍVICO Y SOCIAL DE CATAMARCA
144 GONZALEZ, Pablo HSN 5788 2014 Italia 11-dic 16-dic 0.0 0.0 1200.0 Celebración Eucarística ALIANZA FRENTE PARA LA VICTORIA
145 MORANDINI, Norma HSN 5787 2014 Perú 11-dic 15-dic 0.0 1000.0 0.0 Sesión Plenaria del Parlamento Indígena de Amé... ALIANZA FRENTE CÍVICO
146 AGUIRRE DE SORIA, Hilda HSN 5688 2014 Panamá 04-dic 07-dic 0.0 1000.0 0.0 PARLATINO ALIANZA FRENTE POPULAR RIOJANO

147 rows × 10 columns


In [8]:
df.to_csv('../viajes_2014.csv', index=False)

In [9]:
df = pd.read_excel('../originales/viajes_2015.xlsx')

df['Viaticos_pesos'] = df['Viaticos_pesos'].astype(str)
df['Viaticos_pesos'] = df['Viaticos_pesos'].str.replace('$', '')
df['Viaticos_pesos'] = df['Viaticos_pesos'].str.replace('-', '0')
df['Viaticos_pesos'] = df['Viaticos_pesos'].apply(remove_end_dot)
df['Viaticos_pesos'] = df['Viaticos_pesos'].apply(remove_coma)
df['Viaticos_pesos'] = df['Viaticos_pesos'].str.replace('.', '')
df['Viaticos_pesos'] = df['Viaticos_pesos'].astype(float)
df['Viaticos_pesos'] = df['Viaticos_pesos'].fillna(0)


df['Viaticos_dolar'] = df['Viaticos_dolar'].astype(str)
df['Viaticos_dolar'] = df['Viaticos_dolar'].str.replace('USS', '')
df['Viaticos_dolar'] = df['Viaticos_dolar'].str.replace('USD', '')
df['Viaticos_dolar'] = df['Viaticos_dolar'].str.replace('-', '0')
df['Viaticos_dolar'] = df['Viaticos_dolar'].apply(remove_end_dot)
df['Viaticos_dolar'] = df['Viaticos_dolar'].apply(remove_coma)
df['Viaticos_dolar'] = df['Viaticos_dolar'].str.replace('.', '')
df['Viaticos_dolar'] = df['Viaticos_dolar'].astype(float)
df['Viaticos_dolar'] = df['Viaticos_dolar'].fillna(0)

df['Viaticos_euro'] = df['Viaticos_euro'].astype(str)
df['Viaticos_euro'] = df['Viaticos_euro'].str.replace('€', '')
df['Viaticos_euro'] = df['Viaticos_euro'].str.replace('-', '0')
df['Viaticos_euro'] = df['Viaticos_euro'].apply(remove_end_dot)
df['Viaticos_euro'] = df['Viaticos_euro'].apply(remove_coma)
df['Viaticos_euro'] = df['Viaticos_euro'].str.replace('.', '')
df['Viaticos_euro'] = df['Viaticos_euro'].astype(float)
df['Viaticos_euro'] = df['Viaticos_euro'].fillna(0)

df


Out[9]:
Autoridad Expediente Destino Fecha_salida Fecha_llegada Viaticos_pesos Viaticos_dolar Viaticos_euro Motivo Bloque
0 ROLDAN, José María 6091/2014 España 26-Ene 06-Feb 0.0 0.0 2100.0 Feria Internacional de Turismo FITUR /2015 Frente de Todos
1 CREXELL, Carmen Lucila 6214/2014 Estados Unidos 31-Ene 08-Feb 0.0 1200.0 0.0 Sesión Anual Jóvenes Parlamentarios Globales ONU Movimiento Popular Neuquino
2 URTUBEY, Rodolfo 6201/ 2014 Chile 15-Ene 17-Ene 5133.0 0.0 0.0 IV Congreso del Futuro (Las encrucijadas del s... PJ Frente para la Victoria
3 CIMADEVILLA, Mario 83/2015 Estados Unidos 09-Feb 15-Feb 0.0 1200.0 0.0 Reuniones referidas a Seguridad Unión Cívica Radical
4 IRRAZABAL, Juan Manuel 96/2015 Grecia 21-Ene 28-Ene 0.0 0.0 2100.0 Seminario Europeo Latinoamericano Oportunidade... PJ Frente para la Victoria
5 GODOY, Ruperto 141/2015 Bolivia 21-Ene 24-Ene 6884.0 0.0 0.0 Comitiva representantiva del HSN por traspaso ... PJ Frente para la Victoria
6 CREXELL, Carmen Lucila 5818/2014 España/Reino Unido 19-Feb 01-Mar 0.0 0.0 2100.0 Congreso Internacional / Reuniones pautadas po... Movimiento Popular Neuquino
7 FELLNER, Liliana 349/2015 Panamá 05-Feb 08-Feb 0.0 750.0 0.0 Reunión Parlamento Latinoamericano PJ Frente para la Victoria
8 BERMEJO, Rolando 388/2015 Chile 05-Feb 09-Feb 6928.0 0.0 0.0 IX Feria Internacional de Papudo PJ Frente para la Victoria
9 FELLNER, Liliana 914/2015 Panamá 15-Mar 17-Mar 0.0 750.0 0.0 Reunión de las Comisiones Parlamentarias (EURO... PJ Frente para la Victoria
10 HIGONET, María de los Ángeles 914 /2015 Panamá 16-Mar 19-Mar 0.0 750.0 0.0 Reunión de las Comisiones Parlamentarias (EURO... PJ La Pampa
11 CASTILLO, Oscar 912 /2015 Corea 16-Abr 01-May 0.0 2100.0 0.0 VII World Water Forum Frente Cívico y Social de Catamarca
12 ABAL MEDINA, Juan 1428 /2015 Ecuador 09-Abr 11-Abr 0.0 600.0 0.0 Mesa de Diálogo Parlamento Latinoamericano PJ Frente para la Victoria
13 AGUIRRE DE SORIA, Hilda 1426 /2015 Panamá 08-Abr 13-Abr 0.0 1000.0 0.0 Reunión Comisión de Parlamento Latinoamericano PJ Frente para la Victoria
14 GODOY, Ruperto 1426 /2015 Panamá 10-Abr 12-Abr 0.0 750.0 0.0 Reunión Comisión de Parlamento Latinoamericano PJ Frente para la Victoria
15 NEGRE DE ALONSO, Liliana 1522 /2015 Armenia 19-Abr 25-Abr 0.0 1800.0 0.0 Foro Global y Político en contra del Genocidio Justicialista San Luis
16 GIUSTINIANI, Rubén 1522 /2015 Armenia 20-Abr 02-May 0.0 2100.0 0.0 Foro Global y Político en contra del Genocidio Partido Socialista
17 ITURREZ DE CAPELLINI, Ada Hilda 1552 /2015 Puerto Rico 16-Abr 21-Abr 0.0 1000.0 0.0 XXIX Reunión de la Conf. Parlamentaria de las ... Frente Cívico por Santiago
18 DE LA ROSA, María 1714 /2015 Colombia 22-Abr 27-Abr 0.0 1000.0 0.0 III Encuentro de Planificación del Frente Parl... PJ Frente para la Victoria
19 ABAL MEDINA, Juan Manuel 1742 /2015 México 28-Abr 30-Abr 0.0 750.0 0.0 Seminario Reforma Política del Estado Mexicano PJ Frente para la Victoria
20 SOLANAS, Fernando 1829 /2015 Italia 25-Abr 01-May 0.0 0.0 1800.0 Cumbre de las Academias Pontificias de Ciencia... Proyecto SUR UNEN
21 CREXELL, Carmen Lucila 1813 /2015 Japón/Bélgica 21-May 07-Jun 0.0 1500.0 600.0 Conferencia Mundial de Jóvenes Parlamentarios ... Movimiento Popular Neuquino
22 FELLNER, Liliana 1977 /2015 Panamá 03-May 05-May 0.0 750.0 0.0 Reunión previa XXX Asamblea Parlamento Latinoa... PJ Frente para la Victoria
23 MARTINEZ, Alfredo 2273 /2015 Chile 14-May 16-May 3574.0 0.0 0.0 IXX Reunión Parlamentaria Bicameral Argento/Ch... Unión Cívica Radical
24 MAYANS, José Miguel 2236 /2015 Uruguay 18-May 20-May 5361.0 0.0 0.0 Reunión Mesa Directiva Parlamento del MERCOSUR PJ Frente para la Victoria
25 LABADO, María 2089 /2015 Panamá 14-May 18-May 0.0 750.0 0.0 XXX Asamblea ordinaria del Parlamento Latinoam... PJ Frente para la Victoria
26 NEGRE DE ALONSO, Liliana 2089 /2015 Panamá 13-May 15-May 0.0 750.0 0.0 IXX Reunión Parlamentaria Bicameral Argento/Ch... Justicialista San Luis
27 HIGONET, María de los Ángeles 2132 /2015 Letonia 13-May 18-May 0.0 0.0 1500.0 Reunión EUROLAT PJ La Pampa
28 CIMADEVILLA, Mario 2178 /2015 Estados Unidos 12-May 17-May 0.0 1500.0 0.0 Comisión de Valores de los Estados Unidos Unión Cívica Radical
29 RIOFRIO, Marina 2273 /2015 Chile 15-May 15-May 1787.0 0.0 0.0 IXX Reunión Parlamentaria Bicameral Argento/Ch... PJ Frente para la Victoria
... ... ... ... ... ... ... ... ... ... ...
78 MAYANS, José Miguel Ángel 4750 /2015 Uruguay 20-Sep 22-Sep 5619.0 0.0 0.0 Mercosur PJ Frente para la Victoria
79 PILATTI VERGARA, María Ines 4705 /2015 México 24-Sep 28-Sep 0.0 1000.0 0.0 Parlatino PJ Frente para la Victoria
80 DE LA ROSA, María Graciela 4705 /2015 México 23-Sep 27-Sep 0.0 1000.0 0.0 Parlatino PJ Frente para la Victoria
81 URTUBEY, Rodolfo Julio 4705 /2015 México NaN NaN 0.0 0.0 0.0 Parlatino PJ Frente para la Victoria
82 NEGRE DE ALONSO, Liliana 4705 /2015 México 23-Sep 27-Sep 0.0 1000.0 0.0 Parlatino Justicialista San Luis
83 PERSICO, Daniel Raúl 4705 /2015 México 24-Sep 28-Sep 0.0 1000.0 0.0 Parlatino PJ Frente para la Victoria
84 HIGONET, María de los Ángeles 4849 /2015 Rusia/Reino Unido de Gran Bretaña 22-Sep 29-Sep 0.0 2100.0 0.0 Foro Euroasiático de Mujeres PJ La Pampa
85 AGUILAR, Eduardo 4952 /2015 Estados Unidos 24-Sep 01-Oct 0.0 1800.0 0.0 Integrar Comitiva Oficial PJ Frente para la Victoria
86 FELLNER, Liliana 4919 /2015 Guyana Francesa 29-Sep 01-Oct 0.0 0.0 900.0 Lanzamiento de ARSAT-2 PJ Frente para la Victoria
87 PICHETTO, Miguel Ángel 4919 /2015 Guyana Francesa 29-Sep 01-Oct 0.0 0.0 900.0 Lanzamiento de ARSAT-2 PJ Frente para la Victoria
88 FUENTES, Marcelo 4956 /2015 República Checa 09-Ago 19-Ago 0.0 0.0 1200.0 Asamblea de Parlamentarios por la No Prolifera... PJ Frente para la Victoria
89 MORANDINI, Norma Elena 4918 /2015 Portugal 02-Oct 13-Oct 0.0 0.0 1200.0 Congreso Mundial de Educación Frente Cívico de la Provincia de Córdoba
90 BORELLO, Marta Teresita 4918 /2015 Portugal 07-Oct 17-Oct 0.0 0.0 1500.0 Congreso Mundial de Educación Unión Cívica Radical
91 MONLLAU, Blanca María 4918 /2015 Portugal 07-Oct 17-Oct 0.0 0.0 1500.0 Congreso Mundial de Educación Frente Cívico y Social de Catamarca
92 GIUSTINIANI, Rubén 4795 /2015 Suiza 28-Sep 19-Oct 0.0 0.0 2100.0 Asamblea de la Unión Interparlamentaria y reun... Partido Socialista
93 LATORRE, Roxana 4795 /2015 Suiza 08-Oct 19-Oct 0.0 0.0 2100.0 Asamblea de la Unión Interparlamentaria y reun... Federalismo Santafesino
94 URTUBEY, Rodolfo Julio 4795 /2015 Suiza 15-Oct 19-Oct 0.0 0.0 1200.0 Asamblea de la Unión Interparlamentaria y reun... PJ Frente para la Victoria
95 CREXELL, Carmen Lucila 4795 /2015 Suiza 15-Oct 23-Oct 0.0 0.0 2100.0 Asamblea de la Unión Interparlamentaria y reun... Movimiento Popular Neuquino
96 HIGONET, María de los Ángeles 5306 /2015 República\nCheca/Suiza 13-Oct 20-Oct 0.0 0.0 2100.0 Asamblea de Parlamentarios por la No Prolifera... PJ La Pampa
97 FELLNER, Liliana Beatriz 5452 /2015 Panamá 29-Oct 01-Nov 0.0 1000.0 0.0 Parlatino PJ Frente para la Victoria
98 ITURREZ DE CAPPELLINI, Ada Hilda 5453 /2015 Aruba 29-Oct 03-Nov 0.0 1000.0 0.0 Parlatino Frente Cívico por Santiago
99 BOYADJIAN, Miriam Ruth 5453 /2015 Aruba 29-Oct 05-Nov 0.0 1000.0 0.0 Parlatino Movimiento Popular Fueguino
100 IRRAZABAL, Juan Manuel 5454/2015 Francia NaN NaN 0.0 0.0 0.0 Cumbre Internacionalista Plan B PJ Frente para la Victoria
101 HIGONET, María de los Ángeles 5830/2015 Panamá 27-Nov 01-Dic 0.0 1000.0 0.0 Parlatino PJ La Pampa
102 FELLNER, Liliana Beatriz 5830/2015 Panamá 26-Nov 29-Nov 0.0 1000.0 0.0 Parlatino PJ Frente para la Victoria
103 ITURREZ DE CAPPELLINI, Ada Rosa\ndel Valle 5830/2015 Panamá 26-Nov 30-Nov 0.0 1000.0 0.0 Parlatino Frente Cívico por Santiago
104 BOYADJIAN, Miriam Ruth 5830/2015 Panamá 26-Nov 30-Nov 0.0 1000.0 0.0 Parlatino Movimiento Popular Fueguino
105 BERTONE, Rosana Andrea 5830/2015 Panamá 26-Nov 29-Nov 0.0 1000.0 0.0 Parlatino PJ Frente para la Victoria
106 CREXELL, Carmen Lucila 5458/2015 Francia 30-Nov 11-Dic 0.0 0.0 2100.0 ONU Movimiento Popular Neuquino
107 SOLANAS, Fernando Ezequiel 5458/2015 Francia 02-Dic 13-Dic 0.0 0.0 2100.0 ONU Proyecto Sur UNEN

108 rows × 10 columns


In [10]:
df.to_csv('../viajes_2015.csv', index=False)

In [11]:
df = pd.read_excel('../originales/viajes_2016.xlsx')

df['Viaticos_dolar'] = df['Viaticos_dolar'].astype(str)
df['Viaticos_dolar'] = df['Viaticos_dolar'].str.replace('USS', '')
df['Viaticos_dolar'] = df['Viaticos_dolar'].str.replace('USD', '')
df['Viaticos_dolar'] = df['Viaticos_dolar'].str.replace('-', '0')
df['Viaticos_dolar'] = df['Viaticos_dolar'].apply(remove_end_dot)
df['Viaticos_dolar'] = df['Viaticos_dolar'].apply(remove_coma)
df['Viaticos_dolar'] = df['Viaticos_dolar'].str.replace('.', '')
df['Viaticos_dolar'] = df['Viaticos_dolar'].astype(float)
df['Viaticos_dolar'] = df['Viaticos_dolar'].fillna(0)

df['Viaticos_euro'] = df['Viaticos_euro'].astype(str)
df['Viaticos_euro'] = df['Viaticos_euro'].str.replace('€', '')
df['Viaticos_euro'] = df['Viaticos_euro'].str.replace('-', '0')
df['Viaticos_euro'] = df['Viaticos_euro'].apply(remove_end_dot)
df['Viaticos_euro'] = df['Viaticos_euro'].apply(remove_coma)
df['Viaticos_euro'] = df['Viaticos_euro'].str.replace('.', '')
df['Viaticos_euro'] = df['Viaticos_euro'].astype(float)
df['Viaticos_euro'] = df['Viaticos_euro'].fillna(0)

df


Out[11]:
Autoridad Expediente Destino Fecha Viaticos_euro Viaticos_dolar Motivo Bloque
0 PINEDO, Federico 211/2016 Estados Unidos 05/02 al 11/02 0.0 1500.0 ONU Frente Pro
1 URTUBEY, Rodolfo Julio 211/2016 Estados Unidos 06/02 al 10/02 0.0 1200.0 ONU PJ Frente para la Victoria
2 FELLNER, Liliana Beatriz 370/2016 Panamá 12/02 al 15/02 0.0 750.0 Parlatino PJ Frente para la Victoria
3 CREXELL, Carmen Lucila 426/2016 Reino Unido de Gran Bretaña 14/03 al 17/03 2100.0 0.0 Conferencia Parlamentaria Internacional Movimiento Popular Neuquino
4 URTUBEY, Rodolfo Julio 1388/2016 Estados Unidos 17/04 al 24/04 0.0 1500.0 ONU PJ Frente para la Victoria
5 PEROTTI, Omar Ángel 1398/2016 Estados Unidos 22/04 al 24/04 0.0 900.0 Conferencia Master Argentina PJ Frente para la Victoria
6 PINEDO, Federico 1679/2016 Chile 22/04 al 22/04 0.0 0.0 Funeral expresidente Chile Frente Pro
7 MIRKIN, Beatriz Graciela 1688/2016 México 29/04 al 09/05 0.0 1250.0 Congreso Nacional de Peatones PJ Frente para la Victoria
8 FELLNER, Liliana Beatriz 1387/2016 Panamá 07/04 al 09/04 0.0 1000.0 Parlatino PJ Frente para la Victoria
9 RODRÍGUEZ SAÁ, Adolfo 1897/2016 Portugal 14/05 al 19/05 1500.0 0.0 Eurolat Justicialista San Luis
10 PEROTTI, Omar Ángel 1897/2016 Portugal 12/05 al 19/05 1500.0 0.0 Eurolat PJ Frente para la Victoria
11 ROZAS, Ángel 1897/2016 Portugal 12/05 al 20/05 2100.0 0.0 Eurolat Unión Cívica Radical
12 MERA, Dalmacio Enrique 1981/2016 Reino Unido de Gran Bretaña/Italia 19/05 al 01/06 2100.0 0.0 Audiencia con el Papa y reuniones varias PJ Frente para la Victoria
13 ITÚRREZ de CAPPELLINI, Ada Rosa Del Valle 2097/2016 Ecuador 01/06 al 05/06 0.0 800.0 Encuentro Anual Mujeres Parlamericas Frente Cívico por Santiago
14 DURANGO, Norma Haydée 2097/2016 Ecuador 01/06 al 06/06 0.0 1000.0 Encuentro Anual Mujeres Parlamericas PJ La Pampa
15 RIOFRÍO, Marina Raquel 2097/2016 Ecuador 01/06 al 06/06 0.0 1000.0 Encuentro Anual Mujeres Parlamericas PJ Frente para la Victoria
16 BOYADJIAN, Miriam Ruth 2097/2016 Ecuador 01/06 al 05/06 0.0 800.0 Encuentro Anual Mujeres Parlamericas Movimiento Popular Fueguino
17 PINEDO, Federico 2261/2016 Reino Unido de Gran Bretaña/Irlanda 03/06 al 13/06 2100.0 0.0 Encuentro All Party Parlamentary Group Frente Pro
18 LOVERA, Daniel Aníbal 2132/2016 Suiza 06/06 al 15/06 2100.0 0.0 OIT PJ La Pampa
19 GIACOPPO, Silvia Del Rosario 2132/2016 Suiza 06/06 al 11/06 1500.0 0.0 OIT Unión Cívica Radical
20 NEGRE DE ALONSO, Liliana 2132/2016 Suiza 06/06 al 11/06 1500.0 0.0 OIT Justicialista San Luis
21 PAIS, Juan Mario 2132/2016 Suiza 06/06 al 11/06 1500.0 0.0 OIT PJ Frente para la Victoria
22 CREXELL, Carmen Lucila 2261/2016 Reino Unido de Gran Bretaña/Irlanda 05/06 al 11/06 1500.0 0.0 Encuentro All Party Parlamentary Group Movimiento Popular Neuquino
23 ESPINOLA, Carlos 2261/2016 Reino Unido de Gran Bretaña/Irlanda 06/06 al 09/06 900.0 0.0 Encuentro All Party Parlamentary Group PJ Frente para la Victoria
24 AGOSTINI, Marta Lucía 2438/2016 Cuba 16/06 al 19/06 0.0 800.0 Parlatino Frente Pro
25 LUENZO, Alfredo Héctor 2438/2016 Cuba 16/06 al 20/06 0.0 800.0 Parlatino Chubut Somos Todos
26 PILATTI VERGARA, María Inés 2438/2016 Cuba 16/06 al 25/06 0.0 800.0 Parlatino PJ Frente para la Victoria
27 PINEDO, Federico 2453/2016 Estados Unidos 22/06 al 24/06 0.0 900.0 ONU Frente Pro
28 COBOS, Julio César 2453/2016 Estados Unidos 21/06 al 25/06 0.0 1200.0 ONU Unión Cívica Radical
29 BOYADJIAN, Miriam Ruth 2453/2016 Estados Unidos 22/06 al 27/06 0.0 1500.0 ONU Movimiento Popular Fueguino
... ... ... ... ... ... ... ... ...
42 GIACOPPO, Silvia del Rosario 3614/2016 Uruguay 19/09 al 22/09 0.0 800.0 Eurolat Unión Cívica Radical
43 URTUBEY, Rodolfo Julio 3542/2016 Uruguay 28/09 al 29/09 0.0 400.0 Seminario Parlamentario PJ Frente para la Victoria
44 LUENZO, Alfredo Héctor 3812/2016 Costa Rica 22/09 al 02/10 0.0 1000.0 Congreso Nacional de Zonas Francas Chubut Somos Todos
45 GIACOPPO, Silvia del Rosario 3957/2016 Colombia 29/09 al 04/10 0.0 800.0 Plebiscito Unión Cívica Radical
46 FELLNER, Liliana 3759/2016 Panamá / Ecuador 13/10 al 18/10 0.0 1350.0 Parlamento Latinoamericano Frente para la Victoria
47 CREXELL, Lucila 3613/2016 Suiza 19/10 al 29/10 2100.0 0.0 Asamblea Unión Interparlamentaria Movimiento Popular Neuquino
48 URTUBEY, Rodolfo 3613/2016 Suiza 20/10 al 31/10 2100.0 0.0 Asamblea Unión Interparlamentaria Frente para la Victoria
49 ROMERO, Juan Carlos 3613/2016 Suiza 20/10 al 29/10 1500.0 0.0 Asamblea Unión Interparlamentaria Frente Popular Salteño
50 OJEDA, José Anatolio 3620/2016 Ecuador 17/10 al 20/10 0.0 600.0 Parlamento Latinoamericano Caribeño Alianza Frente para la Victoria
51 ALMIRON, Ana Claudia 3620/2016 Ecuador 17/10 al 20/10 0.0 800.0 Parlamento Latinoamericano Caribeño Alianza Frente para la Victoria
52 ITURREZ DE CAPPELLINI, Ada Rosa 3805/2016 Panamá 13/10 al 17/10 0.0 750.0 Parlamento Latinoamericano Caribeño Frente Cívico por Santiago
53 BOYADJIAN, Miriam Ruth 3805/2016 Panamá 13/10 al 17/10 0.0 1250.0 Parlamento Latinoamericano Caribeño Movimiento Popular Fueguino
54 PINEDO, Federico 3769/2016 España / Suiza 20/10 al 31/10 2100.0 0.0 Asamblea Unión Interparlamentaria Alianza Unión Pro
55 RODRÍGUEZ SAÁ, Adolfo 4097/2016 Panamá 13/10 al 16/10 0.0 750.0 Parlamento Latinoamericano Caribeño Alianza Compromiso Federal
56 GIACOPPO, Silvia del Rosario 4219/2016 Panamá 13/10 al 19/10 0.0 1000.0 Parlamento Latinoamericano Caribeño Unión Cívica Radical
57 MIRKIN, Beatriz 4412/2016 Uruguay 26/10 al 28/10 0.0 600.0 CEPAL Alianza Frente para la Victoria
58 GIACOPPO, Silvia del Rosario 4412/2016 Uruguay 25/10 al 27/10 0.0 600.0 CEPAL Unión Cívica Radical
59 CASTILLO, Oscar Aníbal 3445/2016 Estados Unidos 06/11 al 13/11 0.0 2100.0 Veedor elecciones presidenciales E.E.U.U. Frente Cívico por Catamarca
60 ABAL MEDINA, Juan Manuel 3445/2016 Estados Unidos 06/11 al 13/11 0.0 1800.0 Veedor elecciones presidenciales E.E.U.U. Frente para la Victoria
61 GIACOPPO, Silvia del Rosario 4632/2016 México 08/11 al 11/11 0.0 1000.0 Foro Parlamentario Unión Cívica Radical
62 RODRÍGUEZ MACHADO, Laura Elena 4788/2016 Alemania 20/11 al 24/11 2100.0 0.0 Programa de Estudio y Diálogo para Políticos\n... Alianza Cambiemos
63 LEGUIZAMÓN, María Laura 4641/2016 España 25/11 al 27/11 900.0 0.0 Congreso Nacional Dificultades de Aprendizaje Alianza Frente para la Victoria
64 DE LA ROSA, María Graciela 4763/2016 Panamá 01/12 al 04/12 0.0 1000.0 Parlatino PJ Frente para la Victoria
65 KUNATH, Sigrid Elisabeth 4763/2016 Panamá 01/12 al 03/12 0.0 750.0 Parlatino PJ Frente para la Victoria
66 OJEDA, José Anatolio 5002/2016 Panamá 01/12 al 04/12 0.0 750.0 Parlatino PJ Frente para la Victoria
67 GIACOPPO, Silvia Del Rosario 5002/2016 Panamá 01/12 al 03/12 0.0 750.0 Parlatino Unión Cívica Radical
68 FELLNER, Liliana 5002/2016 Panamá 01/12 al 05/12 0.0 1250.0 Parlatino Alianza Frente para la Victoria
69 LOVERA, Daniel Aníbal 4495/2016 Colombia 05/12 al 12/12 0.0 1400.0 Conferencia Regional de Medellín 2016 Partido Justicialista La Pampa
70 PAIS, Juan Mario 4984/2016 Panamá 01/12 al 05/12 0.0 1000.0 Parlatino PJ Frente para la Victoria
71 LEGUIZAMÓN, María Laura 5524/2016 Emiratos Árabes Unidos 09/12 al 14/12 0.0 0.0 Cumbre de Presidentas de Parlamento Unidas\npa... PJ Frente para la Victoria

72 rows × 8 columns


In [12]:
df.to_csv('../viajes_2016.csv', index=False)

In [13]:
df = pd.read_excel('../originales/viajes_2017.xlsx')

df['Viaticos_dolar'] = df['Viaticos_dolar'].astype(str)
df['Viaticos_dolar'] = df['Viaticos_dolar'].str.replace('USS', '')
df['Viaticos_dolar'] = df['Viaticos_dolar'].str.replace('USD', '')
df['Viaticos_dolar'] = df['Viaticos_dolar'].str.replace('-', '0')
df['Viaticos_dolar'] = df['Viaticos_dolar'].apply(remove_end_dot)
df['Viaticos_dolar'] = df['Viaticos_dolar'].apply(remove_coma)
df['Viaticos_dolar'] = df['Viaticos_dolar'].str.replace('.', '')
df['Viaticos_dolar'] = df['Viaticos_dolar'].astype(float)
df['Viaticos_dolar'] = df['Viaticos_dolar'].fillna(0)

df['Viaticos_euro'] = df['Viaticos_euro'].astype(str)
df['Viaticos_euro'] = df['Viaticos_euro'].str.replace('€', '')
df['Viaticos_euro'] = df['Viaticos_euro'].str.replace('-', '0')
df['Viaticos_euro'] = df['Viaticos_euro'].apply(remove_end_dot)
df['Viaticos_euro'] = df['Viaticos_euro'].apply(remove_coma)
df['Viaticos_euro'] = df['Viaticos_euro'].str.replace('.', '')
df['Viaticos_euro'] = df['Viaticos_euro'].astype(float)
df['Viaticos_euro'] = df['Viaticos_euro'].fillna(0)

df


Out[13]:
Autoridad Expediente Destino Fecha Viaticos_euro Viaticos_dolar Motivo Bloque
0 PINEDO, Federico 5420/2016 Alemania/Suiza/Reino Unido de Gran Bretaña 14/01 al 05/02 2100.0 0.0 "International Democrat Union Executive Meetin... Alianza PRO
1 CREXELL, Carmen Lucila 5534/2016 Gran Bretaña/ Irlanda del Norte 27/01 al 07/02 2100.0 0.0 Grupo Parlamentario de Amistad Gran Bretaña - ... Movimiento Popular Neuquino
2 URTUBEY, Rodolfo Julio 5534/2016 Gran Bretaña/ Irlanda del Norte 28/01 al 05/02 2100.0 0.0 Grupo Parlamentario de Amistad Gran Bretaña - ... PJ Frente para la Victoria
3 PEREYRA, Guillermo 333/2017 España 18/02 al 28/02 1200.0 0.0 Comitiva oficial del Ministerio de Trabajo Movimiento Popular Neuquino
4 PETCOFF NAIDENOFF, Luis 333/2017 España 20/02 al 26/02 1200.0 0.0 Comitiva oficial del Ministerio de Trabajo Unión Civica Radical
5 PILATTI VERGARA, María Inés 303/2017 Ecuador 16/02 al 21/02 0.0 1200.0 Comicios generales en la Republica del Ecuador PJ Frente para la Victoria
6 COBOS, Julio 305/2017 Chile 12/02 al 13/02 0.0 400.0 Bicentenario del Cruce de los Andes y la Batal... Unión Cívica Radical
7 URTUBEY, Rodolfo Julio 179/2017 Estados Unidos de América 12/02 al 19/02 0.0 900.0 Audiencia Parlamentaria Anual de la Unión Inte... PJ Frente para la Victoria
8 ROZAS, Ángel 179/2017 Estados Unidos de América 11/02 al 20/02 0.0 2100.0 Audiencia Parlamentaria Anual de la Unión Inte... Unión Cívica Radical
9 SOLANAS, Fernando Ezequiel 5598/2016 Italia 01/02 al 10/02 2100.0 0.0 "Encuentro Ética en Acción" Proyecto Sur-Unen
10 FELLNER, Liliana 258/2017 Panamá 19/02 al 22/02 0.0 1000.0 "Parlamento Latinoamericano" PJ Frente para la Victoria
11 LUENZO, Alfredo 332/2017 Chile 12/02 al 13/02 0.0 400.0 Bicentenario del Cruce de los Andes y la Batal... Chubut Somos Todos
12 AGUILAR, Eduardo 341/2017 Bélgica 07/03 al 16/03 2100.0 0.0 Conferencia Parlamentaria sobre OMC PJ Frente para la Victoria
13 COBOS, Julio 515/2017 República de Azerbaiyán 13/03 al 19/03 0.0 1800.0 5º Foro Global de Bakú Unión Cívica Radical
14 LINARES, Jaime 550/2017 Alemania 09/03 al 16/03 2100.0 0.0 Convención de la Alianza Progresista GEN
15 FELLNER, Liliana 585/2017 México 22/03 al 26/03 0.0 1250.0 Parlamento Latinoamericano y Caribeño PJ Frente para la Victoria
16 LUENZO, Alfredo 541/2017 México 22/03 al 26/03 0.0 1250.0 Parlamento Latinoamericano y Caribeño Chubut Somos Todos
17 CREXELL, Carmen Lucila 646/2017 Bangladesh 28/03 al 05/04 0.0 2100.0 136º Asamblea de la Unión Interparlamentaria Movimiento Popular Neuquino
18 PINEDO, Federico 646/2017 Bangladesh 31/03 al 05/04 0.0 1800.0 136º Asamblea de la Unión Interparlamentaria Alianza PRO

In [14]:
df.to_csv('../viajes_2017.csv', index=False)

Split de la fecha

En los PDF del 2016 y 2017 la fecha de salida y llega estan en una misma columna. Los spliteo en dos.


In [15]:
csvs = ['../viajes_2016.csv', '../viajes_2017.csv']

for csv in csvs:
    # Split
    df = pd.read_csv(csv)
    df_fechas = df['Fecha'].str.split('al', expand=True)

    # Add to df
    df['Fecha_salida'] = df_fechas[0]
    df['Fecha_llegada'] = df_fechas[1]
    # Remove old column
    df.drop('Fecha', axis=1, inplace=True)
    
    df.to_csv(csv, index=False)

df


Out[15]:
Autoridad Expediente Destino Viaticos_euro Viaticos_dolar Motivo Bloque Fecha_salida Fecha_llegada
0 PINEDO, Federico 5420/2016 Alemania/Suiza/Reino Unido de Gran Bretaña 2100.0 0.0 "International Democrat Union Executive Meetin... Alianza PRO 14/01 05/02
1 CREXELL, Carmen Lucila 5534/2016 Gran Bretaña/ Irlanda del Norte 2100.0 0.0 Grupo Parlamentario de Amistad Gran Bretaña - ... Movimiento Popular Neuquino 27/01 07/02
2 URTUBEY, Rodolfo Julio 5534/2016 Gran Bretaña/ Irlanda del Norte 2100.0 0.0 Grupo Parlamentario de Amistad Gran Bretaña - ... PJ Frente para la Victoria 28/01 05/02
3 PEREYRA, Guillermo 333/2017 España 1200.0 0.0 Comitiva oficial del Ministerio de Trabajo Movimiento Popular Neuquino 18/02 28/02
4 PETCOFF NAIDENOFF, Luis 333/2017 España 1200.0 0.0 Comitiva oficial del Ministerio de Trabajo Unión Civica Radical 20/02 26/02
5 PILATTI VERGARA, María Inés 303/2017 Ecuador 0.0 1200.0 Comicios generales en la Republica del Ecuador PJ Frente para la Victoria 16/02 21/02
6 COBOS, Julio 305/2017 Chile 0.0 400.0 Bicentenario del Cruce de los Andes y la Batal... Unión Cívica Radical 12/02 13/02
7 URTUBEY, Rodolfo Julio 179/2017 Estados Unidos de América 0.0 900.0 Audiencia Parlamentaria Anual de la Unión Inte... PJ Frente para la Victoria 12/02 19/02
8 ROZAS, Ángel 179/2017 Estados Unidos de América 0.0 2100.0 Audiencia Parlamentaria Anual de la Unión Inte... Unión Cívica Radical 11/02 20/02
9 SOLANAS, Fernando Ezequiel 5598/2016 Italia 2100.0 0.0 "Encuentro Ética en Acción" Proyecto Sur-Unen 01/02 10/02
10 FELLNER, Liliana 258/2017 Panamá 0.0 1000.0 "Parlamento Latinoamericano" PJ Frente para la Victoria 19/02 22/02
11 LUENZO, Alfredo 332/2017 Chile 0.0 400.0 Bicentenario del Cruce de los Andes y la Batal... Chubut Somos Todos 12/02 13/02
12 AGUILAR, Eduardo 341/2017 Bélgica 2100.0 0.0 Conferencia Parlamentaria sobre OMC PJ Frente para la Victoria 07/03 16/03
13 COBOS, Julio 515/2017 República de Azerbaiyán 0.0 1800.0 5º Foro Global de Bakú Unión Cívica Radical 13/03 19/03
14 LINARES, Jaime 550/2017 Alemania 2100.0 0.0 Convención de la Alianza Progresista GEN 09/03 16/03
15 FELLNER, Liliana 585/2017 México 0.0 1250.0 Parlamento Latinoamericano y Caribeño PJ Frente para la Victoria 22/03 26/03
16 LUENZO, Alfredo 541/2017 México 0.0 1250.0 Parlamento Latinoamericano y Caribeño Chubut Somos Todos 22/03 26/03
17 CREXELL, Carmen Lucila 646/2017 Bangladesh 0.0 2100.0 136º Asamblea de la Unión Interparlamentaria Movimiento Popular Neuquino 28/03 05/04
18 PINEDO, Federico 646/2017 Bangladesh 0.0 1800.0 136º Asamblea de la Unión Interparlamentaria Alianza PRO 31/03 05/04

Estandarizando las fechas

en algunas PDF las fechas estan como 04-dic mienstras que en otros estan como 31/03. Los unifico como %d-%m-%Y


In [16]:
import datetime

In [17]:
def replace_month(ele):
    ele = str(ele)
    if ele not in ['NaN', 'nan']:
        ele = ele.lower()
        mes2num = {'ene': '01', 'feb': '02', 'mar': '03', 'abr': '04', 
                   'may': '05', 'jun': '06', 'jul': '07', 'ago': '08', 
                   'sep': '09', 'oct': '10', 'nov': '11', 'dic': '12'}
        # mes a reemplazar
        key = ele.split('-')[1]
        return ele.replace(key, mes2num[key])

    return ele

def replace_slash(ele):
    ele = ''.join(ele.split())
    return ele.replace('/', '-')

In [18]:
for csv in ['../viajes_2012.csv', '../viajes_2013.csv', '../viajes_2014.csv', '../viajes_2015.csv']:

    df = pd.read_csv(csv)

    year = csv.split('_')[1].split('.csv')[0]

    df['Fecha_llegada'] = df['Fecha_llegada'].fillna('nan')
    df['Fecha_llegada'] = df['Fecha_llegada'].apply(replace_month)
    df['Fecha_llegada'] = df['Fecha_llegada'] + '-' + year

    df['Fecha_salida'] = df['Fecha_salida'].fillna('nan')
    df['Fecha_salida'] = df['Fecha_salida'].apply(replace_month)
    df['Fecha_salida'] = df['Fecha_salida'] + '-' + year

    df.to_csv(csv, index=False)

df.head()


Out[18]:
Autoridad Expediente Destino Fecha_salida Fecha_llegada Viaticos_pesos Viaticos_dolar Viaticos_euro Motivo Bloque
0 ROLDAN, José María 6091/2014 España 26-01-2015 06-02-2015 0.0 0.0 2100.0 Feria Internacional de Turismo FITUR /2015 Frente de Todos
1 CREXELL, Carmen Lucila 6214/2014 Estados Unidos 31-01-2015 08-02-2015 0.0 1200.0 0.0 Sesión Anual Jóvenes Parlamentarios Globales ONU Movimiento Popular Neuquino
2 URTUBEY, Rodolfo 6201/ 2014 Chile 15-01-2015 17-01-2015 5133.0 0.0 0.0 IV Congreso del Futuro (Las encrucijadas del s... PJ Frente para la Victoria
3 CIMADEVILLA, Mario 83/2015 Estados Unidos 09-02-2015 15-02-2015 0.0 1200.0 0.0 Reuniones referidas a Seguridad Unión Cívica Radical
4 IRRAZABAL, Juan Manuel 96/2015 Grecia 21-01-2015 28-01-2015 0.0 0.0 2100.0 Seminario Europeo Latinoamericano Oportunidade... PJ Frente para la Victoria

In [19]:
for csv in ['../viajes_2016.csv', '../viajes_2017.csv']:
    df = pd.read_csv(csv)

    year = csv.split('_')[1].split('.csv')[0]

    df['Fecha_llegada'] = df['Fecha_llegada'].fillna('nan')
    df['Fecha_llegada'] = df['Fecha_llegada'].apply(replace_slash)
    df['Fecha_llegada'] = df['Fecha_llegada'] + '-' + year

    df['Fecha_salida'] = df['Fecha_salida'].fillna('nan')
    df['Fecha_salida'] = df['Fecha_salida'].apply(replace_slash)
    df['Fecha_salida'] = df['Fecha_salida'] + '-' + year

    df.to_csv(csv, index=False)
    
df.head()


Out[19]:
Autoridad Expediente Destino Viaticos_euro Viaticos_dolar Motivo Bloque Fecha_salida Fecha_llegada
0 PINEDO, Federico 5420/2016 Alemania/Suiza/Reino Unido de Gran Bretaña 2100.0 0.0 "International Democrat Union Executive Meetin... Alianza PRO 14-01-2017 05-02-2017
1 CREXELL, Carmen Lucila 5534/2016 Gran Bretaña/ Irlanda del Norte 2100.0 0.0 Grupo Parlamentario de Amistad Gran Bretaña - ... Movimiento Popular Neuquino 27-01-2017 07-02-2017
2 URTUBEY, Rodolfo Julio 5534/2016 Gran Bretaña/ Irlanda del Norte 2100.0 0.0 Grupo Parlamentario de Amistad Gran Bretaña - ... PJ Frente para la Victoria 28-01-2017 05-02-2017
3 PEREYRA, Guillermo 333/2017 España 1200.0 0.0 Comitiva oficial del Ministerio de Trabajo Movimiento Popular Neuquino 18-02-2017 28-02-2017
4 PETCOFF NAIDENOFF, Luis 333/2017 España 1200.0 0.0 Comitiva oficial del Ministerio de Trabajo Unión Civica Radical 20-02-2017 26-02-2017

In [ ]: