In [1]:
import datetime
import pandas as pd
In [2]:
csvs = ['../viajes_2012.csv', '../viajes_2013.csv', '../viajes_2014.csv',
'../viajes_2015.csv', '../viajes_2016.csv', '../viajes_2017.csv']
for cnt, csv in enumerate(csvs):
if cnt == 0:
df = pd.read_csv(csv)
fecha = csv.split('_')[1].split('.csv')[0]
df['Año'] = [fecha for _ in range(df.shape[0])]
else:
df_temp = pd.read_csv(csv)
fecha = csv.split('_')[1].split('.csv')[0]
df_temp['Año'] = [fecha for _ in range(df_temp.shape[0])]
df = pd.concat([df, df_temp], ignore_index=True)
df
Out[2]:
Autoridad
Año
Bloque
Destino
Expediente
Fecha_llegada
Fecha_salida
Motivo
Viaticos_Total_Dolar
Viaticos_Total_Pesos
Viaticos_dolar
Viaticos_euro
Viaticos_pesos
0
BERMEJO, Rolando Adolfo
2012
Frente para la Victoria
Chile
HSN 0204/2012
08-02-2012
02-02-2012
Feria Internacional de Integración Papudo
1000.000000
4350.0
1000.0
0.0
0.0
1
BIANCALANI, Fabio Dario
2012
Frente para la Victoria
México
HSN 0284/2012
26-02-2012
19-02-2012
Eurolat
1493.839836
7275.0
1500.0
0.0
0.0
2
CORRADI DE BELTRAN, Ana María
2012
Frente para la Victoria
Costa Rica
HSN 0569/2012
08-03-2012
03-03-2012
Parlaméricas
1195.071869
5820.0
1200.0
0.0
0.0
3
ITÚRREZ de CAPPELLINI, Ada Rosa Del Valle
2012
Frente Cívico Por Santiago
Costa Rica
HSN 0496/2012
11-03-2012
05-03-2012
Parlaméricas
1400.000000
6097.0
1400.0
0.0
0.0
4
CASTILLO, Oscar Aníbal
2012
Frente Cívico Y Social De Catamarca
Francia
HSN 0652/2012
18-03-2012
11-03-2012
World Water Forum
2725.256674
13272.0
0.0
2100.0
0.0
5
RIOFRÍO, Marina Raquel
2012
Frente para la Victoria
Chile
HSN 0821/2012
16-03-2012
15-03-2012
Comitiva oficial
200.000000
874.0
200.0
0.0
0.0
6
BIANCALANI, Fabio Dario
2012
Frente para la Victoria
Italia
HSN 0917/2012
01-04-2012
26-03-2012
Foro Eurolatinoamericano de las Mujeres
3023.234624
13272.0
0.0
2100.0
0.0
7
ROMERO, Juan Carlos
2012
Frente para la Victoria
Uganda
HSN 0521/2012
06-04-2012
28-03-2012
Reunión Interparlamentaria
3000.000000
13170.0
3000.0
0.0
0.0
8
FILMUS, Daniel Fernando
2012
Frente para la Victoria
Uganda
HSN 0521/2012
06-04-2012
28-03-2012
Reunión Interparlamentaria
3000.000000
13170.0
3000.0
0.0
0.0
9
ESCUDERO, Sonia Margarita
2012
Justicialista 8 De Octubre
Uganda
HSN 0521/2012
06-04-2012
28-03-2012
Reunión Interparlamentaria
3000.000000
13170.0
3000.0
0.0
0.0
10
GIUSTINIANI, Rubén Héctor
2012
Partido Socialista
Uganda
HSN 0521/2012
06-04-2012
28-03-2012
Reunión Interparlamentaria
3000.000000
13170.0
3000.0
0.0
0.0
11
LEGUIZAMÓN, María Laura
2012
Frente para la Victoria
Estados Unidos
HSN 0854/2012
10-04-2012
02-04-2012
Reunión Américas
2091.375770
10185.0
2100.0
0.0
0.0
12
BIANCALANI, Fabio Dario
2012
Frente para la Victoria
Uruguay
HSN 1067/2012
13-04-2012
12-04-2012
Mercosur
400.000000
1762.0
400.0
0.0
0.0
13
BONGIORNO, María José
2012
Frente para la Victoria
Colombia
HSN 1233/2012
15-04-2012
13-04-2012
Cumbre de las Américas
600.000000
2646.0
600.0
0.0
0.0
14
ESTENSSORO, María Eugenia
2012
Coalición Cívica ARI
Estados Unidos
HSN 1241/2012
08-05-2012
01-05-2012
Simposio RAP Universidad de Columbia
1792.607803
8730.0
1800.0
0.0
0.0
15
MORANDINI, Norma Elena
2012
Frente Cívico De La Provincia De Córdoba
Estados Unidos
HSN 1547/2012
06-05-2012
01-05-2012
Conferencia Simposio Rap
1792.607803
8730.0
1800.0
0.0
0.0
16
GIUSTINIANI, Rubén Héctor
2012
Partido Socialista
Estados Unidos
HSN 1547/2012
08-05-2012
01-05-2012
Conferencia Simposio Rap
1792.607803
8730.0
1800.0
0.0
0.0
17
BIANCALANI, Fabio Dario
2012
Frente para la Victoria
Alemania
HSN 1427/2012
08-05-2012
01-05-2012
Mercosur
2725.256674
13272.0
0.0
2100.0
0.0
18
MARINO, Juan Carlos
2012
Unión Cívica Radical
Ecuador
HSN 1692/2012
20-05-2012
15-05-2012
Reunión Comisión Asuntos Políticos
1200.000000
5352.0
1200.0
0.0
0.0
19
DÍAZ, María Rosa
2012
Nuevo Encuentro
Turquía
HSN 1615/2012
30-05-2012
22-05-2012
CIPD
2100.000000
9408.0
2100.0
0.0
0.0
20
CORREGIDO, Elena Mercedes
2012
Frente para la Victoria
Turquía
HSN 1615/2012
30-05-2012
22-05-2012
CIPD
2100.000000
9408.0
2100.0
0.0
0.0
21
BERMEJO, Rolando Adolfo
2012
Frente para la Victoria
Chile
HSN 1748/2012
25-05-2012
22-05-2012
Seminario Internacional de Planificación Urbana
800.000000
3584.0
800.0
0.0
0.0
22
NEGRE DE ALONSO, Liliana Teresita
2012
PJ de San Luis
España/Italia
HSN 1574/2012
03-06-2012
23-05-2012
VII Encuentro Mundial de las Familias
4620.535714
20700.0
0.0
3600.0
0.0
23
FELLNER, Liliana Beatriz
2012
Frente para la Victoria
Panamá
HSN 1761/2012
31-05-2012
25-05-2012
II Cumbre Cooperativa de las Américas
1742.813142
8487.5
1750.0
0.0
0.0
24
BLAS, Inés Imelda
2012
Frente para la Victoria
Panamá
HSN 1761/2012
04-06-2012
27-05-2012
II Cumbre Cooperativa de las Américas
1742.813142
8487.5
1750.0
0.0
0.0
25
HIGONET, María de los Ángeles
2012
PJ La Pampa
Panamá
HSN 1761/2012
31-05-2012
25-05-2012
II Cumbre Cooperativa de las Américas
1742.813142
8487.5
1750.0
0.0
0.0
26
LINARES, Jaime
2012
Gen
Panamá
HSN 1761/2012
01-06-2012
28-05-2012
II Cumbre Cooperativa de las Américas
1000.000000
4490.0
1000.0
0.0
0.0
27
RACHED, Emilio Alberto
2012
Frente Cívico Por Santiago
Panamá
HSN 1761/2012
01-06-2012
27-05-2012
II Cumbre Cooperativa de las Américas
1244.866530
6062.5
1250.0
0.0
0.0
28
ESCUDERO, Sonia Margarita
2012
Justicialista 8 De Octubre
Panamá
HSN 2283/2012
02-06-2012
29-05-2012
II Cumbre Cooperativa de las Américas
1250.000000
5612.5
1250.0
0.0
0.0
29
CORRADI DE BELTRAN, Ana María
2012
Frente para la Victoria
Suiza
HSN 1815/2012
17-06-2012
11-06-2012
OIT
2090.666667
9408.0
0.0
0.0
9408.0
...
...
...
...
...
...
...
...
...
...
...
...
...
...
524
GIACOPPO, Silvia del Rosario
2016
Unión Cívica Radical
México
4632/2016
11-11-2016
08-11-2016
Foro Parlamentario
1000.000000
15150.0
1000.0
0.0
0.0
525
RODRÍGUEZ MACHADO, Laura Elena
2016
Frente PRO
Alemania
4788/2016
24-11-2016
20-11-2016
Programa de Estudio y Diálogo para Políticos\n...
2315.887850
37170.0
0.0
2100.0
0.0
526
LEGUIZAMÓN, María Laura
2016
Frente para la Victoria
España
4641/2016
27-11-2016
25-11-2016
Congreso Nacional Dificultades de Aprendizaje
1014.649682
15930.0
0.0
900.0
0.0
527
DE LA ROSA, María Graciela
2016
Frente para la Victoria
Panamá
4763/2016
04-12-2016
01-12-2016
Parlatino
1000.000000
16050.0
1000.0
0.0
0.0
528
KUNATH, Sigrid Elisabeth
2016
Frente para la Victoria
Panamá
4763/2016
03-12-2016
01-12-2016
Parlatino
750.000000
12037.5
750.0
0.0
0.0
529
OJEDA, José Anatolio
2016
Frente para la Victoria
Panamá
5002/2016
04-12-2016
01-12-2016
Parlatino
750.000000
12037.5
750.0
0.0
0.0
530
GIACOPPO, Silvia del Rosario
2016
Unión Cívica Radical
Panamá
5002/2016
03-12-2016
01-12-2016
Parlatino
750.000000
12037.5
750.0
0.0
0.0
531
FELLNER, Liliana Beatriz
2016
Frente para la Victoria
Panamá
5002/2016
05-12-2016
01-12-2016
Parlatino
1250.000000
20062.5
1250.0
0.0
0.0
532
LOVERA, Daniel Aníbal
2016
PJ La Pampa
Colombia
4495/2016
12-12-2016
05-12-2016
Conferencia Regional de Medellín 2016
1400.000000
22540.0
1400.0
0.0
0.0
533
PAIS, Juan Mario
2016
Frente para la Victoria
Panamá
4984/2016
05-12-2016
01-12-2016
Parlatino
1000.000000
16050.0
1000.0
0.0
0.0
534
LEGUIZAMÓN, María Laura
2016
Frente para la Victoria
Emiratos Árabes Unidos
5524/2016
14-12-2016
09-12-2016
Cumbre de Presidentas de Parlamento Unidas\npa...
0.000000
0.0
0.0
0.0
0.0
535
PINEDO, Federico
2017
Frente PRO
Alemania/Suiza/Reino Unido de Gran Bretaña
5420/2016
05-02-2017
14-01-2017
"International Democrat Union Executive Meetin...
2423.076923
37800.0
0.0
2100.0
0.0
536
CREXELL, Carmen Lucila
2017
Movimiento Popular Neuquino
Gran Bretaña/ Irlanda del Norte
5534/2016
07-02-2017
27-01-2017
Grupo Parlamentario de Amistad Gran Bretaña - ...
2347.826087
37800.0
0.0
2100.0
0.0
537
URTUBEY, Rodolfo Julio
2017
Frente para la Victoria
Gran Bretaña/ Irlanda del Norte
5534/2016
05-02-2017
28-01-2017
Grupo Parlamentario de Amistad Gran Bretaña - ...
2423.076923
37800.0
0.0
2100.0
0.0
538
PEREYRA, Guillermo
2017
Movimiento Popular Neuquino
España
333/2017
28-02-2017
18-02-2017
Comitiva oficial del Ministerio de Trabajo
1384.615385
21600.0
0.0
1200.0
0.0
539
PETCOFF NAIDENOFF, Luis Carlos
2017
Unión Cívica Radical
España
333/2017
26-02-2017
20-02-2017
Comitiva oficial del Ministerio de Trabajo
1358.490566
21600.0
0.0
1200.0
0.0
540
PILATTI VERGARA, María Inés
2017
Frente para la Victoria
Ecuador
303/2017
21-02-2017
16-02-2017
Comicios generales en la Republica del Ecuador
1200.000000
18720.0
1200.0
0.0
0.0
541
COBOS, Julio César
2017
Unión Cívica Radical
Chile
305/2017
13-02-2017
12-02-2017
Bicentenario del Cruce de los Andes y la Batal...
400.000000
6240.0
400.0
0.0
0.0
542
URTUBEY, Rodolfo Julio
2017
Frente para la Victoria
Estados Unidos
179/2017
19-02-2017
12-02-2017
Audiencia Parlamentaria Anual de la Unión Inte...
900.000000
14040.0
900.0
0.0
0.0
543
ROZAS, Ángel
2017
Unión Cívica Radical
Estados Unidos
179/2017
20-02-2017
11-02-2017
Audiencia Parlamentaria Anual de la Unión Inte...
2100.000000
32760.0
2100.0
0.0
0.0
544
SOLANAS, Fernando Ezequiel
2017
Proyecto Sur-UNEN
Italia
5598/2016
10-02-2017
01-02-2017
"Encuentro Ética en Acción"
2362.500000
37800.0
0.0
2100.0
0.0
545
FELLNER, Liliana Beatriz
2017
Frente para la Victoria
Panamá
258/2017
22-02-2017
19-02-2017
"Parlamento Latinoamericano"
1000.000000
15600.0
1000.0
0.0
0.0
546
LUENZO, Alfredo Héctor
2017
Chubut Somos Todos
Chile
332/2017
13-02-2017
12-02-2017
Bicentenario del Cruce de los Andes y la Batal...
400.000000
6240.0
400.0
0.0
0.0
547
AGUILAR, Eduardo
2017
Frente para la Victoria
Bélgica
341/2017
16-03-2017
07-03-2017
Conferencia Parlamentaria sobre OMC
2400.000000
37800.0
0.0
2100.0
0.0
548
COBOS, Julio César
2017
Unión Cívica Radical
República de Azerbaiyán
515/2017
19-03-2017
13-03-2017
5º Foro Global de Bakú
1800.000000
28260.0
1800.0
0.0
0.0
549
LINARES, Jaime
2017
Gen
Alemania
550/2017
16-03-2017
09-03-2017
Convención de la Alianza Progresista
2400.000000
37800.0
0.0
2100.0
0.0
550
FELLNER, Liliana Beatriz
2017
Frente para la Victoria
México
585/2017
26-03-2017
22-03-2017
Parlamento Latinoamericano y Caribeño
1250.000000
19750.0
1250.0
0.0
0.0
551
LUENZO, Alfredo Héctor
2017
Chubut Somos Todos
México
541/2017
26-03-2017
22-03-2017
Parlamento Latinoamericano y Caribeño
1250.000000
19750.0
1250.0
0.0
0.0
552
CREXELL, Carmen Lucila
2017
Movimiento Popular Neuquino
Bangladesh
646/2017
05-04-2017
28-03-2017
136º Asamblea de la Unión Interparlamentaria
2100.000000
33180.0
2100.0
0.0
0.0
553
PINEDO, Federico
2017
Frente PRO
Bangladesh
646/2017
05-04-2017
31-03-2017
136º Asamblea de la Unión Interparlamentaria
1800.000000
28080.0
1800.0
0.0
0.0
554 rows × 13 columns
In [3]:
def to_datetime(ele):
if not str(ele).startswith('nan'):
return datetime.datetime.strptime(str(ele), '%d-%m-%Y')
else:
return ele
def rest(row):
if (not str(row['Fecha_llegada']).startswith('nan')) and (not str(row['Fecha_salida']).startswith('nan')):
return row['Fecha_llegada'] - row['Fecha_salida']
else:
return ''
def get_days(ele):
try:
return ele.days
except:
return ele
df['Fecha_llegada'] = df['Fecha_llegada'].apply(to_datetime)
df['Fecha_salida'] = df['Fecha_salida'].apply(to_datetime)
df['Duracion_viaje'] = df.apply(rest, axis=1)
df['Duracion_viaje'] = df['Duracion_viaje'].apply(get_days)
df.head()
Out[3]:
Autoridad
Año
Bloque
Destino
Expediente
Fecha_llegada
Fecha_salida
Motivo
Viaticos_Total_Dolar
Viaticos_Total_Pesos
Viaticos_dolar
Viaticos_euro
Viaticos_pesos
Duracion_viaje
0
BERMEJO, Rolando Adolfo
2012
Frente para la Victoria
Chile
HSN 0204/2012
2012-02-08 00:00:00
2012-02-02 00:00:00
Feria Internacional de Integración Papudo
1000.000000
4350.0
1000.0
0.0
0.0
6.0
1
BIANCALANI, Fabio Dario
2012
Frente para la Victoria
México
HSN 0284/2012
2012-02-26 00:00:00
2012-02-19 00:00:00
Eurolat
1493.839836
7275.0
1500.0
0.0
0.0
7.0
2
CORRADI DE BELTRAN, Ana María
2012
Frente para la Victoria
Costa Rica
HSN 0569/2012
2012-03-08 00:00:00
2012-03-03 00:00:00
Parlaméricas
1195.071869
5820.0
1200.0
0.0
0.0
5.0
3
ITÚRREZ de CAPPELLINI, Ada Rosa Del Valle
2012
Frente Cívico Por Santiago
Costa Rica
HSN 0496/2012
2012-03-11 00:00:00
2012-03-05 00:00:00
Parlaméricas
1400.000000
6097.0
1400.0
0.0
0.0
6.0
4
CASTILLO, Oscar Aníbal
2012
Frente Cívico Y Social De Catamarca
Francia
HSN 0652/2012
2012-03-18 00:00:00
2012-03-11 00:00:00
World Water Forum
2725.256674
13272.0
0.0
2100.0
0.0
7.0
In [4]:
df.to_csv('../viajes.csv', index=False)
Content source: OpenDataR4/datos
Similar notebooks: