Está en la página 1de 19

7/1/22 2:31 TAREA2

Actividad
Instrucciones:

Cada pregunta la debe responder en una celda diferente (en total 4 celdas de código).
Antes de cada celda de código debe ir un markdown que muestre la pregunta que está
respondiendo.
En la celda de código debe agregar un breve comentario de qué está haciendo.

Revisar las bases y ver como vienen. Limpiar (en excel) para que sea sencillo importar los datos. Por
ejemplo, en la base de EMPLEO las primeras 5 filas son celdas vacías o título de la hoja. Eso se
puede borrar. Las columnas "C", "E" y otras son columnas en blanco, eliminar para que no queden a
la hora de importar. La fila 7 tiene un subtítulo "en miles" que no aporta, también se puede eliminar.
La idea es que las bases queden sólo con las filas y columnas que va a importar a python.

Utilizando pandas importar las 4 bases, llamar: DF_IMACEC, DF_EMP, DF_IMP, DF_EXP. Limpiar
para que se puedan trabajar (cambiar los nombres de variables, chequear el tipo de datos, revisar en
qué fecha parten).

1. Crear un DataFrame que tenga la variación porcentual anual de personas para las categorías
independientes (total) y asalariados (total).
2. Usando el DataFrame del IMACEC, transponer para que las fechas queden en las filas y las
categorías como columnas. Para esto puede usar la función de pandas pivot_table .
3. Al DF del punto 1), agregar la variación porcentual anual del imacec del punto 2), usando un
inner join .
4. Utilizando plotly , crear un subplot que contenga: 1) Gráfico con la variación anual de
independientes, asalariados e IMACEC. Debe usar líneas, markes o dash para diferenciar las tres
líneas. 2) Usando los DataFrame de exportaciones (EXP) e importaciones (IMP), crear un gráfico
de scatter que tenga el total de exportaciones en el eje horizontal y el total de
importaciones (CIF) en el vertical. Agregue al gráfico una línea de 45°.
3) Dentro de las
exportaciones seleccione: total exportaciones, minería,  agropecuario-silvícola y pesquero,
industriales. Utilizando la primera fecha (enero-2009) como base 100, crear un mapa de calor
que en el eje horizontal tenga las fechas y en el vertical las 4 categorías. Cambie la escala de
colores (no utilizar el por defecto).

Cada gráfico debe tener un subtítulo, nombre de ejes y una leyenda -según corresponda-. hint: la
clave es que ordene bien los datos antes del gráfico. Luego piense bien a qué debe llegar.

1. Crear un DataFrame que tenga la variación porcentual anual de personas para las categorías
independientes (total) y asalariados (total).

In [2]:
import pandas as pd

In [4]:
localhost:8888/lab/tree/Downloads/TAREA2.ipynb 1/19
7/1/22 2:31 TAREA2
#creamos los dataframe de los archivos correspondientes

DF_IMACEC = pd.read_excel("/Users/Lenovo/Desktop/IMACEC.xlsx")

DF_IMP = pd.read_excel("/Users/Lenovo/Desktop/IMP.xlsx")

DF_EMP = pd.read_excel("/Users/Lenovo/Desktop/EMPLEO.xlsx")

DF_EXP = pd.read_excel("/Users/Lenovo/Desktop/EXP.xlsx")

print(DF_IMACEC)

print(DF_IMACEC.dtypes)

print('inicio=Año 2010')

print()

print(DF_IMP)

print(DF_IMP.dtypes)

print('inicio=Año 2010')

print()

print(DF_EMP)

print(DF_EMP.dtypes)

print('inicio=Año 2010')

print()

print(DF_EXP)

print(DF_EXP.dtypes)

print('inicio=Año 2010')

print()

Unnamed: 0 Unnamed: 1 Unnamed: 2 \

0 PERIODOS NaN NaN

1 Reg Descripción series 2010-01-01 00:00:00

2 1 Imacec   83.095413

3 2 Producción de bienes 86.952477

4 3       Minería 89.075201

5 4       Industria 87.60555

6 5       Resto de bienes 82.885023

7 6 Comercio 70.635858

8 7 Servicios 83.825378

9 8 Imacec a costo de factores 83.770186

10 9 Imacec no minero 81.92298

Unnamed: 3 Unnamed: 4 Unnamed: 5 \

0 NaN NaN NaN

1 2010-02-01 00:00:00 2010-03-01 00:00:00 2010-04-01 00:00:00

2 84.029517 80.571977 85.325207

3 89.851944 81.9077 89.463873

4 97.482443 94.574602 99.427377

5 86.682957 71.758178 85.068457

6 84.180248 77.714976 82.839368

7 69.080888 68.572661 75.274799

8 83.866267 82.644737 84.160414

9 84.755341 80.986797 85.413809

10 81.903321 78.39315 83.110114

Unnamed: 6 Unnamed: 7 Unnamed: 8 \

0 NaN NaN NaN

1 2010-05-01 00:00:00 2010-06-01 00:00:00 2010-07-01 00:00:00

2 84.958835 85.850711 87.102614

3 87.521252 90.385506 91.503073

4 89.852261 97.884719 98.497719

5 87.551979 87.696226 89.895249

6 83.757173 84.435656 85.099581

7 75.037445 74.348959 75.927207

8 85.140354 85.651602 86.342087

9 85.125834 86.427262 87.380146

10 83.915113 83.895672 85.222497

localhost:8888/lab/tree/Downloads/TAREA2.ipynb 2/19
7/1/22 2:31 TAREA2

Unnamed: 9 ... Unnamed: 129 Unnamed: 130 \

0 NaN ... NaN NaN

1 2010-08-01 00:00:00 ... 2020-08-01 00:00:00 2020-09-01 00:00:00

2 87.314935 ... 102.340156 107.115055

3 91.473591 ... 97.260632 100.18936

4 97.01862 ... 101.133461 101.120989

5 90.181244 ... 98.221382 102.053601

6 86.016931 ... 93.457255 97.874048

7 76.181193 ... 118.481039 121.319395

8 87.022418 ... 101.09925 108.117116

9 87.739286 ... 101.371719 106.42974

10 85.64858 ... 102.376585 107.691689

Unnamed: 131 Unnamed: 132 Unnamed: 133 \

0 NaN NaN NaN

1 2020-10-01 00:00:00 2020-11-01 00:00:00 2020-12-01 00:00:00

2 107.509657 109.206783 111.980346

3 103.471379 104.176391 103.573113

4 101.894422 100.989326 94.025576

5 106.095197 104.583433 105.506212

6 102.433479 106.158377 109.127464

7 122.282681 122.807425 123.937961

8 106.188685 109.090199 114.784644

9 106.759064 108.594749 111.455163

10 108.042782 110.034428 113.913588

Unnamed: 134 Unnamed: 135 Unnamed: 136 \

0 NaN NaN NaN

1 2021-01-01 00:00:00 2021-02-01 00:00:00 2021-03-01 00:00:00

2 112.784887 113.988091 112.535383

3 104.234748 104.24903 104.523092

4 100.751049 100.24179 101.41854

5 105.163215 106.056125 105.007766

6 106.75019 106.583096 107.017194

7 125.7493 125.823288 124.126904

8 115.778738 117.878868 115.048134

9 112.281302 113.357142 111.870357

10 114.292622 115.747724 113.907237

Unnamed: 137 Unnamed: 138

0 NaN NaN

1 2021-04-01 00:00:00 2021-05-01 00:00:00

2 110.961629 113.848748

3 104.969086 105.141976

4 104.961653 101.191991

5 104.4615 105.373949

6 105.210068 108.663918

7 122.981002 139.49505

8 111.871076 112.760289

9 110.329831 112.438244

10 111.575725 115.446537

[11 rows x 139 columns]

Unnamed: 0 object

Unnamed: 1 object

Unnamed: 2 object

Unnamed: 3 object

Unnamed: 4 object

...

localhost:8888/lab/tree/Downloads/TAREA2.ipynb 3/19
7/1/22 2:31 TAREA2
Unnamed: 134 object

Unnamed: 135 object

Unnamed: 136 object

Unnamed: 137 object

Unnamed: 138 object

Length: 139, dtype: object

inicio=Año 2010

Importaciones de bienes (millones de dólares CIF) \

0 NaN

1 Reg

2 1

3 2

4 3

5 4

6 5

7 6

8 7

9 8

10 9

11 10

12 11

13 12

14 13

15 14

16 15

17 16

18 17

19 18

20 19

21 20

22 21

23 22

24 23

25 24

26 25

27 26

28 27

29 28

30 29

31 30

32 31

33 32

34 33

35 34

36 35

37 36

38 37

39 38

40 39

41 40

42 41

43 42

44 43

45 44

46 45

47 46

48 47

49 48

50 49

localhost:8888/lab/tree/Downloads/TAREA2.ipynb 4/19
7/1/22 2:31 TAREA2
51 50

52 51

53 52

54 53

Unnamed: 1 Unnamed: 2 \

0 NaN NaN

1 Descripción series 2009-01-01 00:00:00

2 Total importaciones de bienes (CIF)  3412.561603

3 Total importaciones de bienes (FOB) 3155.416173

4       Bienes de consumo 742.774892

5             Durables 206.630392

6                   Automóviles 63.031849

7                   Computadores 15.248326

8                   Celulares 49.211221

9                   Televisores 11.050016

10                   Electrodomésticos 13.580299

11             Semidurables 282.023917

12                   Vestuario 159.808534

13                   Calzado 59.051633

14             Otros bienes de consumo 254.120584

15                   Carne 17.433025

16                   Otros alimentos 40.776737

17                   Bebidas y alcoholes 6.479444

18                   Gasolinas 23.100129

19                   Gas licuado 7.648902

20                   Medicamentos 28.178351

21                   Perfumes 30.173595

22       Bienes intermedios 1865.971369

23             Productos energéticos 580.462577

24                   Petróleo 178.900822

25                   Diésel 157.538327

26                   Carbón mineral 56.832579

27                   Gas natural licuado 0

28                   Gas natural gaseoso 108.758916

29                   Aceite lubricante 55.699195

30             Resto bienes intermedios 1285.508792

31                   Productos químicos 192.556056

32                   Abono 27.247439

33                   Productos metálicos 183.324765

34                   Partes y piezas de maquinari... 48.951666

35                   Partes y piezas de otras maq... 194.77376

36                   Aparatos de control eléctrico 18.837039

37                   Concentrado de molibdeno 10.323293

38                   Trigo y maíz 44.130012

39                   Azúcar y endulzante 25.899294

40                   Cartón y papel elaborados, y... 42.970257

41                   Fibra y tejido 37.365405

42       Bienes de capital 803.815342

43             Camiones y vehículos de carga 122.699764

44             Buses 16.619189

45             Otros vehículos de transporte 127.207892

46             Maquinaria para la minería y la co... 79.895916

47             Motores, generadores y transformad... 64.365714

48             Motores y turbinas 13.464288

49             Bombas y compresores 38.185725

50             Calderas de vapor 21.270864

51             Otra maquinaria 129.327824

52             Aparatos electrónicos de comunicación 27.726732

53             Equipos computacionales 23.495906

localhost:8888/lab/tree/Downloads/TAREA2.ipynb 5/19
7/1/22 2:31 TAREA2
54             Aparatos médicos 30.865489

Unnamed: 3 Unnamed: 4 Unnamed: 5 \

0 NaN NaN NaN

1 2009-02-01 00:00:00 2009-03-01 00:00:00 2009-04-01 00:00:00

2 3013.035361 3131.834585 3426.072226

3 2789.052639 2909.226579 3193.240688

4 689.623382 700.986275 699.164071

5 179.039906 203.668698 225.717633

6 53.470921 74.431292 51.21242

7 20.713944 25.058212 29.441747

8 35.859629 30.763366 41.693964

9 9.69663 10.487672 19.370137

10 16.340767 23.777421 34.911371

11 261.344631 180.182268 172.969908

12 153.90504 102.740952 87.159722

13 51.275745 30.656949 26.381052

14 249.238846 317.135309 300.47653

15 26.647411 37.964833 38.483083

16 37.91579 42.020025 47.93886

17 6.774526 7.447022 7.223437

18 14.265846 43.988394 18.448898

19 10.502934 14.499251 12.740848

20 28.958303 38.661031 42.282394

21 31.447221 33.087634 35.555673

22 1748.66021 1857.523334 2083.734178

23 604.17833 670.342991 858.919512

24 194.138334 253.519455 365.708155

25 188.030616 162.932786 247.222342

26 73.417958 55.094544 74.755476

27 0 0 0

28 74.51644 91.339941 56.338712

29 39.998513 57.183242 67.713128

30 1144.48188 1187.180343 1224.814666

31 191.898772 192.757278 202.338034

32 24.910597 40.307594 42.477433

33 136.05464 160.862772 151.05692

34 37.305294 33.353654 40.121635

35 192.011326 186.581327 227.888768

36 17.912923 20.809167 21.315704

37 14.674899 16.1763 9.581343

38 10.645989 28.778017 26.267374

39 16.235919 20.361012 27.160119

40 28.522906 30.860517 30.519197

41 28.814492 32.149011 33.678388

42 574.751768 573.324976 643.173977

43 65.032005 71.083315 66.386318

44 13.208996 22.875774 14.038771

45 2.386664 10.985507 46.287966

46 66.78817 49.289162 54.952178

47 95.077566 31.922122 55.423501

48 12.664136 8.24991 8.004723

49 18.797435 19.342884 23.940387

50 16.067543 46.10833 47.521389

51 106.32828 110.089819 115.846374

52 31.095115 36.156578 36.403437

53 26.576943 28.814729 30.094691

54 31.62674 34.500201 35.529172

Unnamed: 6 Unnamed: 7 Unnamed: 8 \

localhost:8888/lab/tree/Downloads/TAREA2.ipynb 6/19
7/1/22 2:31 TAREA2

0 NaN NaN NaN

1 2009-05-01 00:00:00 2009-06-01 00:00:00 2009-07-01 00:00:00

2 2957.705624 3195.581395 3961.422736

3 2774.985438 3005.884674 3737.192374

4 674.552874 734.624697 875.54001

5 221.681332 256.765689 291.005023

6 47.717978 61.388446 80.699386

7 41.07457 43.479025 42.123354

8 47.280035 45.719571 51.481696

9 21.241612 33.807302 36.057694

10 25.516905 25.017377 25.791751

11 146.458297 197.359006 238.409373

12 76.012483 92.793831 115.393832

13 21.477982 39.540373 46.276192

14 306.413245 280.500002 346.125614

15 29.888509 27.067323 48.070429

16 41.637052 42.607696 48.8896

17 6.932005 7.047412 9.504374

18 50.114528 20.728604 18.546831

19 14.724299 16.879146 26.025955

20 34.547021 36.079516 40.274911

21 33.287536 34.923293 40.605339

22 1745.39446 1865.363351 2307.393007

23 569.752788 679.665573 1007.125659

24 201.760539 353.589471 560.721079

25 203.723938 153.131874 230.770632

26 39.766641 60.608928 59.702331

27 0 0 20.22055

28 15.220269 5.648542 11.176249

29 54.291646 61.580972 79.443512

30 1175.641673 1185.697779 1300.267348

31 165.203937 175.153133 195.394605

32 34.364123 36.091882 56.496025

33 163.115873 118.91397 125.654301

34 32.696429 38.524265 31.225951

35 216.439602 224.870482 225.936543

36 24.03798 22.691953 25.943531

37 17.747282 19.45458 33.469473

38 26.554036 16.381924 31.504091

39 27.684625 25.030189 25.377082

40 23.038091 27.573321 31.65118

41 32.342704 36.828551 37.13249

42 537.75829 595.593346 778.48972

43 59.783118 55.804195 75.059373

44 16.488056 16.04076 22.913291

45 5.161309 27.368525 33.194898

46 37.148943 40.629075 60.493436

47 79.540592 44.733094 90.222109

48 8.404078 6.779028 51.447811

49 22.927967 27.271481 33.783348

50 29.168384 48.385994 52.733867

51 95.477414 120.638605 123.25841

52 36.784897 26.247436 36.499549

53 34.205685 42.778829 41.980716

54 28.986571 33.750233 46.467184

Unnamed: 9 ... Unnamed: 142 Unnamed: 143 \

0 NaN ... NaN NaN

1 2009-08-01 00:00:00 ... 2020-09-01 00:00:00 2020-10-01 00:00:00

2 3446.15975 ... 4940.997585 5185.881833

localhost:8888/lab/tree/Downloads/TAREA2.ipynb 7/19
7/1/22 2:31 TAREA2

3 3250.559378 ... 4625.71145 4829.054638

4 807.026914 ... 1462.963958 1582.726737

5 268.13014 ... 502.274604 600.264051

6 86.295347 ... 74.990119 108.003329

7 28.033867 ... 56.124761 85.975122

8 42.951109 ... 174.429633 188.112224

9 30.526733 ... 59.947793 64.283809

10 21.068894 ... 49.94043 60.58242

11 233.864735 ... 406.185192 412.256602

12 113.356497 ... 205.72711 192.322262

13 45.07455 ... 56.498779 53.441554

14 305.032039 ... 554.504162 570.206084

15 63.260564 ... 128.935322 134.24763

16 43.648458 ... 104.450759 107.28181

17 8.757224 ... 19.51373 23.081165

18 0 ... 1.639756 6.170352

19 15.421032 ... 19.175295 18.258905

20 34.211644 ... 92.493561 81.28184

21 35.022202 ... 73.579024 83.945664

22 2001.207019 ... 2363.446672 2484.186653

23 709.2257 ... 588.638723 568.536465

24 415.479626 ... 229.210014 210.835206

25 145.621635 ... 201.403492 175.891001

26 58.322368 ... 41.799474 32.413023

27 0 ... 55.345284 59.431654

28 11.476641 ... 12.450147 23.912498

29 48.734783 ... 17.372732 18.701034

30 1291.981319 ... 1774.807949 1915.650188

31 174.707245 ... 234.631346 263.822381

32 67.188833 ... 82.754735 65.768184

33 118.33594 ... 173.57337 211.063112

34 35.875959 ... 49.329892 45.248454

35 230.38311 ... 194.688232 194.905672

36 40.012504 ... 28.812559 28.752281

37 47.491136 ... 18.513673 30.110654

38 30.852312 ... 78.607993 116.61079

39 21.273848 ... 26.940753 26.110705

40 34.085904 ... 43.432557 50.081034

41 35.22172 ... 59.070567 60.219768

42 637.925818 ... 1114.586955 1118.968443

43 48.535092 ... 82.926487 111.96541

44 19.061739 ... 21.374922 41.789283

45 32.136514 ... 29.13349 6.49265

46 65.005886 ... 35.081527 49.928073

47 41.752321 ... 259.022598 177.827396

48 32.3441 ... 7.748846 11.686402

49 33.738967 ... 35.647427 34.795602

50 68.417065 ... 1.980573 0.89378

51 113.135225 ... 325.821494 305.845341

52 28.220247 ... 58.534001 76.220462

53 33.6166 ... 58.621206 68.03405

54 38.413027 ... 71.703492 78.491812

Unnamed: 144 Unnamed: 145 Unnamed: 146 \

0 NaN NaN NaN

1 2020-11-01 00:00:00 2020-12-01 00:00:00 2021-01-01 00:00:00

2 5054.198823 6160.719036 5753.263

3 4673.586824 5731.183873 5350.155881

4 1592.716874 1814.098832 1653.257681

5 602.472768 677.034907 659.718847

localhost:8888/lab/tree/Downloads/TAREA2.ipynb 8/19
7/1/22 2:31 TAREA2

6 146.215265 196.69612 184.942655

7 65.193892 70.615971 65.550742

8 165.468284 142.795617 184.442714

9 59.506686 61.064974 44.887532

10 59.893972 73.959546 68.039983

11 393.501436 474.150282 408.65267

12 173.195684 198.401534 180.671939

13 55.921058 67.144586 74.41878

14 596.742671 662.913642 584.886164

15 146.818322 154.656524 108.884359

16 111.101672 125.804249 120.058283

17 36.578383 48.294168 46.292737

18 3.072415 7.373704 12.290968

19 16.672758 17.591256 14.933338

20 78.313451 70.750577 89.66269

21 86.033765 94.096148 68.315112

22 2324.271256 3061.61807 2857.113278

23 451.254405 669.196563 621.772106

24 205.82861 238.952243 312.738569

25 86.705177 246.672317 132.087458

26 55.15597 41.304622 55.330306

27 27.443186 61.695475 37.829905

28 21.148208 21.790577 13.851066

29 20.427341 25.576368 22.106796

30 1873.01685 2392.421508 2235.341172

31 265.770585 313.185782 297.771453

32 56.095234 56.102093 60.227841

33 178.606766 255.588728 270.992823

34 46.737907 51.251365 51.878296

35 207.147681 294.187364 236.985896

36 27.732628 33.846803 30.343242

37 22.667956 36.474903 27.03742

38 70.631494 70.405211 68.650828

39 49.41674 26.125134 34.44745

40 44.619083 56.632743 46.665223

41 61.946239 78.570381 72.594721

42 1137.210693 1285.002133 1242.892041

43 116.145746 147.234524 231.943632

44 23.160016 41.130012 24.333193

45 33.812348 9.116085 35.957635

46 47.936898 70.455673 70.36588

47 155.803768 165.312305 95.897977

48 14.187614 11.960004 14.086617

49 39.1601 41.580702 38.669205

50 1.009969 0.52735 1.284503

51 292.736536 334.414304 299.702781

52 92.350726 72.973788 75.12804

53 68.610892 69.735416 102.476226

54 78.086236 91.513012 68.611873

Unnamed: 147 Unnamed: 148 Unnamed: 149 \

0 NaN NaN NaN

1 2021-02-01 00:00:00 2021-03-01 00:00:00 2021-04-01 00:00:00

2 6191.005543 7431.817162 6569.942926

3 5720.211726 6869.636568 6074.719948

4 1833.879049 2313.867074 1965.264179

5 709.4415 920.405757 878.278251

6 237.992578 274.144863 282.87709

7 65.853944 96.044386 124.653615

8 163.658914 197.733825 169.26282

localhost:8888/lab/tree/Downloads/TAREA2.ipynb 9/19
7/1/22 2:31 TAREA2

9 46.655826 91.720286 91.133839

10 74.460187 117.711481 93.846219

11 504.831596 590.871173 366.439063

12 231.112446 290.164977 168.692644

13 88.216533 93.986387 53.645911

14 619.605953 802.590144 720.546865

15 126.485871 165.426228 165.12596

16 115.878939 140.669983 129.310924

17 33.973436 47.244125 46.878414

18 28.23916 36.526164 18.096284

19 17.114913 26.863956 41.070077

20 75.944186 103.936616 97.109804

21 86.518066 108.978644 87.681646

22 3066.417988 3594.891653 3192.02156

23 836.136607 980.468081 791.848639

24 393.089122 319.531152 263.866567

25 170.173209 346.85075 181.792214

26 83.982308 79.576762 106.384558

27 85.774571 112.567077 123.330722

28 32.885519 6.425928 3.00697

29 18.565019 37.365834 25.521117

30 2230.28138 2614.423572 2400.172921

31 316.483727 370.793322 400.907245

32 57.304383 71.427813 62.571268

33 258.709311 319.526359 305.881178

34 52.539654 55.207614 47.551128

35 223.034056 251.63552 193.182904

36 33.839642 32.905148 28.167616

37 30.569716 35.393476 29.232007

38 93.497837 75.058495 77.478155

39 27.807924 38.142362 36.26706

40 46.461615 48.651283 49.937645

41 85.994825 93.136042 66.663953

42 1290.708506 1523.058435 1412.657188

43 192.557979 174.272192 245.918307

44 24.768246 37.931691 37.687818

45 60.273151 46.188694 13.245663

46 84.444854 83.091195 74.258106

47 76.075006 175.699323 153.202599

48 8.613759 15.935831 12.838121

49 40.403584 50.816005 36.552673

50 1.450145 1.096637 0.68269

51 325.190285 366.940738 314.942447

52 86.052518 96.336099 86.553554

53 105.401689 114.431161 99.913246

54 76.108006 96.575578 100.690573

Unnamed: 150 Unnamed: 151

0 NaN NaN

1 2021-05-01 00:00:00 2021-06-01 00:00:00

2 7159.124492 6912.144846

3 6606.492516 6350.135863

4 2114.617498 2020.6088

5 910.008573 768.071279

6 292.588844 246.877966

7 99.853166 99.716492

8 177.323485 130.768681

9 85.344943 65.923883

10 104.074173 81.449455

11 464.777618 530.87617

localhost:8888/lab/tree/Downloads/TAREA2.ipynb 10/19
7/1/22 2:31 TAREA2

12 207.399411 241.888469

13 62.838399 75.398651

14 739.831307 721.661351

15 147.556026 151.777533

16 148.324156 133.248197

17 36.835409 36.829865

18 0.126704 12.697532

19 28.902039 31.303872

20 116.018393 103.632568

21 102.253481 99.502782

22 3525.143478 3530.794861

23 904.99772 932.654772

24 395.192039 401.304899

25 193.701039 199.213567

26 84.898923 76.741128

27 120.655658 159.697088

28 0 0

29 51.168934 33.437558

30 2620.145758 2598.140089

31 415.384437 421.802878

32 87.942092 108.29676

33 344.587592 348.387073

34 74.507228 60.384214

35 232.047518 221.15751

36 36.495661 35.858121

37 43.562351 37.580714

38 77.337336 70.024518

39 34.986378 26.271966

40 45.561825 51.101961

41 78.10496 73.619714

42 1519.363516 1360.741185

43 273.628569 252.129461

44 40.702225 28.815012

45 4.430283 3.587194

46 135.227592 91.887954

47 114.916324 96.205457

48 16.61961 16.050908

49 44.412051 46.649232

50 0.736038 0.955234

51 346.682494 350.181782

52 96.011046 84.81359

53 93.703162 84.639683

54 86.674234 84.985734

[55 rows x 152 columns]

Importaciones de bienes (millones de dólares CIF) object

Unnamed: 1 object

Unnamed: 2 object

Unnamed: 3 object

Unnamed: 4 object

...

Unnamed: 147 object

Unnamed: 148 object

Unnamed: 149 object

Unnamed: 150 object

Unnamed: 151 object

Length: 152, dtype: object

inicio=Año 2010

Año Trimestre Independientes (Total) Asalariados (Total) VAR% IND \

localhost:8888/lab/tree/Downloads/TAREA2.ipynb 11/19
7/1/22 2:31 TAREA2
0 2010 Ene - Mar 1689.071120 5141.758924 -

1 2010 Feb - Abr 1752.670628 5114.798320 0.036287

2 2010 Mar - May 1772.695806 5080.647536 0.011296

3 2010 Abr - Jun 1819.980354 5073.997917 0.025981

4 2010 May -Jul 1835.144276 5081.931988 0.008263

.. ... ... ... ... ...

130 2020 Nov - Ene 1923.244445 6000.743686 0.009993

131 2021 Dic - Feb 1950.534745 6018.354932 0.013991

132 2021 Ene - Mar 1965.442595 5978.287194 0.007585

133 2021 Feb - Abr 1966.311593 5936.926757 0.000442

134 2021 Mar - May 1962.603656 5874.566397 -0.001889

VAR% ASAL

0 -

1 -0.005271

2 -0.006722

3 -0.001311

4 0.001561

.. ...

130 0.012243

131 0.002926

132 -0.006702

133 -0.006967

134 -0.010615

[135 rows x 6 columns]

Año int64

Trimestre object

Independientes (Total) float64

Asalariados (Total) float64

VAR% IND object

VAR% ASAL object

dtype: object

inicio=Año 2010

Exportaciones de bienes (millones de dólares FOB) \

0 NaN

1 Reg

2 1

3 2

4 3

.. ...

68 67

69 68

70 69

71 70

72 71

Unnamed: 1 Unnamed: 2 \

0 NaN NaN

1 Descripción series 2009-01-01 00:00:00

2 Exportaciones   3651.808497

3       Minería 1528.537433

4             Cobre 1407.719394

.. ... ...

68             Productos metálicos, maquinaria y ... 138.116333

69                   Manufacturas metálicas 30.527005

70                   Maquinaria y equipos 82.107572

71                   Material de transporte 25.481755

72             Otros productos industriales 55.949879

localhost:8888/lab/tree/Downloads/TAREA2.ipynb 12/19
7/1/22 2:31 TAREA2

Unnamed: 3 Unnamed: 4 Unnamed: 5 \

0 NaN NaN NaN

1 2009-02-01 00:00:00 2009-03-01 00:00:00 2009-04-01 00:00:00

2 3435.954207 4298.753943 4367.542914

3 1633.897314 2069.913757 2209.822677

4 1474.981613 1861.206552 2084.981838

.. ... ... ...

68 131.269071 135.332693 141.268967

69 20.790381 27.13405 17.955803

70 80.002951 80.562202 87.20006

71 30.475739 27.636441 36.113103

72 44.577627 55.806017 56.496838

Unnamed: 6 Unnamed: 7 Unnamed: 8 \

0 NaN NaN NaN

1 2009-05-01 00:00:00 2009-06-01 00:00:00 2009-07-01 00:00:00

2 4278.911849 4446.650667 4750.697793

3 2458.916359 2567.52999 2840.570901

4 2320.556247 2356.670821 2650.785533

.. ... ... ...

68 154.203819 151.153846 168.803279

69 25.619891 16.962138 27.626762

70 87.609822 87.982816 86.156663

71 40.974107 46.208891 55.019854

72 62.642647 69.477735 71.402475

Unnamed: 9 ... Unnamed: 142 Unnamed: 143 \

0 NaN ... NaN NaN

1 2009-08-01 00:00:00 ... 2020-09-01 00:00:00 2020-10-01 00:00:00

2 4671.373628 ... 5969.785902 6455.182364

3 2825.104673 ... 3777.222012 4047.381947

4 2660.401371 ... 3507.476696 3642.054532

.. ... ... ... ...

68 196.284526 ... 140.414791 144.274011

69 23.195681 ... 24.376659 25.036384

70 107.925097 ... 69.941119 66.272583

71 65.163749 ... 46.097012 52.965044

72 76.163005 ... 97.054648 107.797004

Unnamed: 144 Unnamed: 145 Unnamed: 146 \

0 NaN NaN NaN

1 2020-11-01 00:00:00 2020-12-01 00:00:00 2021-01-01 00:00:00

2 6571.607892 7427.15208 7094.465583

3 4269.993791 4418.575004 3552.405882

4 3977.074336 4032.012638 3188.278483

.. ... ... ...

68 161.569808 148.47174 147.648844

69 26.371346 23.233545 24.576331

70 90.126888 76.689989 80.590433

71 45.071573 48.548206 42.48208

72 106.217257 117.320135 75.561533

Unnamed: 147 Unnamed: 148 Unnamed: 149 \

0 NaN NaN NaN

1 2021-02-01 00:00:00 2021-03-01 00:00:00 2021-04-01 00:00:00

2 7141.930833 7660.784965 8114.455347

3 4415.866117 4887.201957 5011.227756

4 4161.096942 4487.742404 4540.850752

.. ... ... ...

localhost:8888/lab/tree/Downloads/TAREA2.ipynb 13/19
7/1/22 2:31 TAREA2
68 138.462329 145.973939 185.502514

69 20.339338 37.155233 29.851654

70 77.324702 69.31875 81.907793

71 40.798289 39.499956 73.743066

72 82.408213 99.006086 79.815386

Unnamed: 150 Unnamed: 151

0 NaN NaN

1 2021-05-01 00:00:00 2021-06-01 00:00:00

2 7920.047325 7445.471552

3 5332.933616 4794.417606

4 4967.250172 4366.559596

.. ... ...

68 124.746422 140.145488

69 27.69569 27.126942

70 60.895629 67.300732

71 36.155104 45.717814

72 85.042049 80.966564

[73 rows x 152 columns]

Exportaciones de bienes (millones de dólares FOB) object

Unnamed: 1 object

Unnamed: 2 object

Unnamed: 3 object

Unnamed: 4 object

...

Unnamed: 147 object

Unnamed: 148 object

Unnamed: 149 object

Unnamed: 150 object

Unnamed: 151 object

Length: 152, dtype: object

inicio=Año 2010

In [46]:
#filtramos por años el DF de empleo

filter_trimestre = DF_EMP['Trimestre'] == 'Dic - Feb'

DF_1 = DF_EMP[filter_trimestre]

print(DF_1)

Año Trimestre Independientes (Total) Asalariados (Total) VAR% IND \

11 2011 Dic - Feb 1881.330882 5397.120467 -0.021287

23 2012 Dic - Feb 1831.670341 5685.374110 0.000967

35 2013 Dic - Feb 1818.259629 5838.445410 -0.017714

47 2014 Dic - Feb 1971.960863 5906.631148 0.003755

59 2015 Dic - Feb 1968.473972 5996.195608 -0.014239

71 2016 Dic - Feb 2005.365096 6084.165118 -0.030917

83 2017 Dic - Feb 2199.607598 5960.061733 -0.002559

95 2018 Dic - Feb 2227.113323 6226.099493 -0.015475

107 2019 Dic - Feb 2270.433636 6318.868955 -0.007091

119 2020 Dic - Feb 2240.888605 6528.873738 -0.022427

131 2021 Dic - Feb 1950.534745 6018.354932 0.013991

VAR% ASAL

11 0.008216

23 0.011519

35 0.00562

47 0.00401

59 0.005062

localhost:8888/lab/tree/Downloads/TAREA2.ipynb 14/19
7/1/22 2:31 TAREA2
71 0.004166

83 -0.005904

95 0.00663

107 -0.000446

119 0.002353

131 0.002926

1. Usando el DataFrame del IMACEC, transponer para que las fechas queden en las filas y las
categorías como columnas. Para esto puede usar la función de pandas pivot_table .

In [26]:
#vemos como es el dataframe original de imacec para luego hacer la comparación con las
DF_IMACEC = pd.read_excel("/Users/Lenovo/Desktop/IMACEC.xlsx")

DF_IMACEC

Out[26]: 2010-01- 2010-02- 2010-03- 2010-04- 2010-05- 2010-06- 2010-07- 2010


Descripción
Reg 01 01 01 01 01 01 01
series
00:00:00 00:00:00 00:00:00 00:00:00 00:00:00 00:00:00 00:00:00 00:0

0 1 Imacec 83.095413 84.029517 80.571977 85.325207 84.958835 85.850711 87.102614 87.31

Producción
1 2 86.952477 89.851944 81.907700 89.463873 87.521252 90.385506 91.503073 91.47
de bienes

2 3 Minería 89.075201 97.482443 94.574602 99.427377 89.852261 97.884719 98.497719 97.01

3 4 Industria 87.605550 86.682957 71.758178 85.068457 87.551979 87.696226 89.895249 90.18

Resto de
4 5 82.885023 84.180248 77.714976 82.839368 83.757173 84.435656 85.099581 86.01
bienes

5 6 Comercio 70.635858 69.080888 68.572661 75.274799 75.037445 74.348959 75.927207 76.18

6 7 Servicios 83.825378 83.866267 82.644737 84.160414 85.140354 85.651602 86.342087 87.02

Imacec a
7 8 costo de 83.770186 84.755341 80.986797 85.413809 85.125834 86.427262 87.380146 87.73
factores

Imacec no
8 9 81.922980 81.903321 78.393150 83.110114 83.915113 83.895672 85.222497 85.64
minero

9 rows × 139 columns

In [28]:
#transponemos los datos de fecha a filas y las categorias a columnas con la función de
#df.transpose() = df.T

DF_2 = DF_IMACEC.T

DF_2

Out[28]: 0 1 2 3 4 5 6

Reg 1 2 3 4 5 6 7

Imac
Descripción Producción Resto de
Imacec Minería Industria Comercio Servicios costo
series de bienes bienes
fact

localhost:8888/lab/tree/Downloads/TAREA2.ipynb 15/19
7/1/22 2:31 TAREA2

0 1 2 3 4 5 6

2010-01-01
83.095413 86.952477 89.075201 87.60555 82.885023 70.635858 83.825378 83.770
00:00:00

2010-02-01
84.029517 89.851944 97.482443 86.682957 84.180248 69.080888 83.866267 84.755
00:00:00

2010-03-01
80.571977 81.9077 94.574602 71.758178 77.714976 68.572661 82.644737 80.986
00:00:00

... ... ... ... ... ... ... ...

2021-01-01
112.784887 104.234748 100.751049 105.163215 106.75019 125.7493 115.778738 112.281
00:00:00

2021-02-01
113.988091 104.24903 100.24179 106.056125 106.583096 125.823288 117.878868 113.357
00:00:00

2021-03-01
112.535383 104.523092 101.41854 105.007766 107.017194 124.126904 115.048134 111.870
00:00:00

2021-04-01
110.961629 104.969086 104.961653 104.4615 105.210068 122.981002 111.871076 110.329
00:00:00

2021-05-01
113.848748 105.141976 101.191991 105.373949 108.663918 139.49505 112.760289 112.438
00:00:00

139 rows × 9 columns

1. Al DF del punto 1), agregar la variación porcentual anual del imacec del punto 2), usando un
inner join .

In [40]:
#Reenombré el índice de descripción series a Año

DF_2_Rename = DF_2.rename(index={'Descripción series':'Año'})

DF_2_Rename

Out[40]: 0 1 2 3 4 5 6 7

Reg 1 2 3 4 5 6 7 8

Imacec a
Producción Resto de
Año Imacec Minería Industria Comercio Servicios costo de
de bienes bienes
factores

2010-
01-01 83.095413 86.952477 89.075201 87.60555 82.885023 70.635858 83.825378 83.770186
00:00:00

2010-
02-01 84.029517 89.851944 97.482443 86.682957 84.180248 69.080888 83.866267 84.755341
00:00:00

2010-
03-01 80.571977 81.9077 94.574602 71.758178 77.714976 68.572661 82.644737 80.986797
00:00:00

... ... ... ... ... ... ... ... ..

localhost:8888/lab/tree/Downloads/TAREA2.ipynb 16/19
7/1/22 2:31 TAREA2

0 1 2 3 4 5 6 7

2021-
01-01 112.784887 104.234748 100.751049 105.163215 106.75019 125.7493 115.778738 112.281302
00:00:00

2021-
02-01 113.988091 104.24903 100.24179 106.056125 106.583096 125.823288 117.878868 113.357142
00:00:00

2021-
03-01 112.535383 104.523092 101.41854 105.007766 107.017194 124.126904 115.048134 111.870357
00:00:00

2021-
04-01 110.961629 104.969086 104.961653 104.4615 105.210068 122.981002 111.871076 110.329831
00:00:00

2021-
05-01 113.848748 105.141976 101.191991 105.373949 108.663918 139.49505 112.760289 112.438244
00:00:00

139 rows × 9 columns

In [81]:
#Luego para poder juntar ambos archivos y que los encabezados coincidieran eliminé la f
DF_2 = DF_2_Rename.drop(['Reg'], axis=0)

DF_2

Out[81]: 0 1 2 3 4 5 6 7

Imacec a
Producción Resto de
Año Imacec Minería Industria Comercio Servicios costo de
de bienes bienes
factores

2010-
01-01 83.095413 86.952477 89.075201 87.60555 82.885023 70.635858 83.825378 83.770186
00:00:00

2010-
02-01 84.029517 89.851944 97.482443 86.682957 84.180248 69.080888 83.866267 84.755341
00:00:00

2010-
03-01 80.571977 81.9077 94.574602 71.758178 77.714976 68.572661 82.644737 80.986797
00:00:00

2010-
04-01 85.325207 89.463873 99.427377 85.068457 82.839368 75.274799 84.160414 85.413809
00:00:00

... ... ... ... ... ... ... ... ..

2021-
01-01 112.784887 104.234748 100.751049 105.163215 106.75019 125.7493 115.778738 112.281302
00:00:00

2021-
02-01 113.988091 104.24903 100.24179 106.056125 106.583096 125.823288 117.878868 113.357142
00:00:00

localhost:8888/lab/tree/Downloads/TAREA2.ipynb 17/19
7/1/22 2:31 TAREA2

0 1 2 3 4 5 6 7

2021-
03-01 112.535383 104.523092 101.41854 105.007766 107.017194 124.126904 115.048134 111.870357
00:00:00

2021-
04-01 110.961629 104.969086 104.961653 104.4615 105.210068 122.981002 111.871076 110.329831
00:00:00

2021-
05-01 113.848748 105.141976 101.191991 105.373949 108.663918 139.49505 112.760289 112.438244
00:00:00

138 rows × 9 columns

In [83]:
#Pero me dice error al no existir Año, lo cual en la tabla de IMACEC la categoría no es

pd.merge(DF_1,DF_2, on = 'Año')

---------------------------------------------------------------------------

KeyError Traceback (most recent call last)

~\AppData\Local\Temp/ipykernel_6900/1285654660.py in <module>

----> 1 pd.merge(DF_1,DF_2, on = 'Año')

~\anaconda3\lib\site-packages\pandas\core\reshape\merge.py in merge(left, right, how, o


n, left_on, right_on, left_index, right_index, sort, suffixes, copy, indicator, validat
e)

104 validate: str | None = None,

105 ) -> DataFrame:

--> 106 op = _MergeOperation(

107 left,

108 right,

~\anaconda3\lib\site-packages\pandas\core\reshape\merge.py in __init__(self, left, righ


t, how, on, left_on, right_on, axis, left_index, right_index, sort, suffixes, copy, indi
cator, validate)

697 self.right_join_keys,

698 self.join_names,

--> 699 ) = self._get_merge_keys()

700

701 # validate the merge keys dtypes. We may need to coerce

~\anaconda3\lib\site-packages\pandas\core\reshape\merge.py in _get_merge_keys(self)

1094 if not is_rkey(rk):

1095 if rk is not None:

-> 1096 right_keys.append(right._get_label_or_level_values(


rk))

1097 else:

1098 # work-around for merge_asof(right_index=True)

~\anaconda3\lib\site-packages\pandas\core\generic.py in _get_label_or_level_values(self,
key, axis)

1777 values = self.axes[axis].get_level_values(key)._values

1778 else:

-> 1779 raise KeyError(key)

1780

localhost:8888/lab/tree/Downloads/TAREA2.ipynb 18/19
7/1/22 2:31 TAREA2
1781 # Check for duplicates

KeyError: 'Año'

localhost:8888/lab/tree/Downloads/TAREA2.ipynb 19/19

También podría gustarte