Task: Transform-by-output-target-schema (source dataset: github-pipelines)

Your task is to create a data transformation pipeline in Python using pandas libraries.

Given Source Tables below, and a Target Schema provided by users that demonstrates how the desired output table should look like schematically, please write Python pandas code that can transform the Source Tables into an output table, that matches the schema/structure given by the Target Schema.  Please note that the data values in the Target Schema are intended to represent the format and layout of the output table, but may not exactly match the actual data generated from the Source Tables when the python code is run on the Source Tables.

Use operations such as merge, groupby, pivot, apply, or any appropriate python or pandas steps. Your code should save the resulting DataFrame to a CSV file named 'output.csv'. Ensure that the code is executable and can be run directly as is, in a Python environment with pandas installed.

Source Tables:


Table #1
Filename: source_0.csv
Sample Rows in Markdown:
|   IdOrigen | Origen         |
|-----------:|:---------------|
|          2 | Limítrofe      |
|          5 | Residente      |
|          3 | Otra provincia |
|          6 | Extranjero     |
|          1 | Local          |
|          0 | Sin datos      |
|          4 | Otra CCAA      |


Table #2
Filename: source_1.csv
Sample Rows in Markdown:
|   IdPronostico | Pronostico                                     |   Mortal |
|---------------:|:-----------------------------------------------|---------:|
|              2 | Rescate y traslado a supervisión médica        |        0 |
|              3 | Rescate con necesidad de observación posterior |        0 |
|             10 | Lesiones                                       |        0 |
|              0 | Sin datos                                      |        0 |
|              5 | Ahogamiento no mortal sin secuelas             |        0 |
|              9 | Traumatismo/TRM                                |        0 |
|              7 | Ahogamiento mortal                             |        1 |
|              6 | Ahogamiento no mortal con secuelas             |        0 |
|              8 | Ahogamiento no mortal con hospitalizacion      |        0 |
|             11 | Fallecimiento Sin Ahogamiento                  |        1 |


Table #3
Filename: source_10.csv
Sample Rows in Markdown:
|   IdFactor | Factor                                 |
|-----------:|:---------------------------------------|
|         11 | Intento de Rescate acuático            |
|          3 | Navegación, deportes acuáticos         |
|          8 | Falta de supervisión o vigilancia      |
|          2 | Psicológicos, roles de grupo           |
|          1 | Drogas, Alcohol, tóxicos               |
|          5 | Peligrosidad del entorno               |
|          4 | Falta de protección o equipamiento     |
|         10 | Externos al medio acuático             |
|          7 | Desconocimiento o falta de información |
|          9 | Edad, Enfermedad, Enfermedad Mental    |


Table #4
Filename: source_2.csv
Sample Rows in Markdown:
|   IdDeteccion | Deteccion                                  |
|--------------:|:-------------------------------------------|
|             8 | Otro                                       |
|             4 | Personal sanitario                         |
|             1 | Acompañante, familiar, amigo               |
|             7 | Personal instalacion                       |
|             6 | Socorrista no en servicio                  |
|             2 | Ciudadano                                  |
|             5 | Socorrista en servicio                     |
|             0 | Sin datos                                  |
|             3 | Servicios de emergencia, policia, bomberos |


Table #5
Filename: source_3.csv
Sample Rows in Markdown:
|   IdTipo | TipoAhogamiento                            |
|---------:|:-------------------------------------------|
|       11 | Victima con traumatismo                    |
|        1 | Ahogado sin sintomas de aspiración de agua |
|        0 | Sin datos                                  |
|        9 | Distres Acuatico                           |
|        5 | Ahogamiento secundario a enfermedad        |
|        7 | Muerte previa a inmersion                  |
|        3 | Ahogado por hidrocucion                    |
|        2 | Ahogado con sintomas de aspiración de agua |
|        4 | Ahogamiento secundario a accidente         |
|        8 | Perdida de Control                         |


Table #6
Filename: source_4.csv
Sample Rows in Markdown:
|   IdInterv | Intervencion                                                        |
|-----------:|:--------------------------------------------------------------------|
|          0 | Sin datos                                                           |
|          2 | Asistencia por transeúntes adiestrados                              |
|          8 | Recuperación de cadaver                                             |
|          3 | Rescate por Socorristas o personas adiestradas en RCP               |
|          1 | Asistencia por transeúntes no adiestrados                           |
|          4 | Rescate por personal adiestrado con equipamiento                    |
|          5 | Rescate por personal adiestrado con soporte de emergencias          |
|          6 | Rescate y atención in situ por personal de salvamento y emergencias |
|          7 | Rescate y atención médica completa                                  |


Table #7
Filename: source_5.csv
Sample Rows in Markdown:
| Fecha      |   Mes |   IdAhogado |   IdPersona | Localidad                                   | Provincia     | CCAA            | Hora   |   Latitud_inc |   Longitud_inc | Sexo      | Edad   | Nacionalidad   | Origen     | Extraccion                        | Causa                                      | TipoAhogamiento                            | Factor                              | Intervencion                                          | Pronostico                                | Localizacion                     | Riesgo                                                       | Reanimacion                                 | Vigilancia               | Actividad                | Deteccion                    |   ID | Estacion                        | Estado   |   Latitud_est |   Longitud_est |   T_med |   T_max |   T_min |   Precipitaciones |   Presion |   Dir. vi. |   V_Viento |   Nubosidad | ProfNievecm   | InsolacHoras   |   Distancia |
|:-----------|------:|------------:|------------:|:--------------------------------------------|:--------------|:----------------|:-------|--------------:|---------------:|:----------|:-------|:---------------|:-----------|:----------------------------------|:-------------------------------------------|:-------------------------------------------|:------------------------------------|:------------------------------------------------------|:------------------------------------------|:---------------------------------|:-------------------------------------------------------------|:--------------------------------------------|:-------------------------|:-------------------------|:-----------------------------|-----:|:--------------------------------|:---------|--------------:|---------------:|--------:|--------:|--------:|------------------:|----------:|-----------:|-----------:|------------:|:--------------|:---------------|------------:|
| 12/06/2016 |     6 |        2936 |        4004 | PUERTO DEL ROSARIO, PLAYA DE LAS CALETILLAS | FUERTEVENTURA | CANARIAS        | 17:13  |      0.496109 |    -0.241867   | Hombre    | 40.0   | España         | Sin datos  | Ciudadano                         | Sin datos                                  | Ahogado con sintomas de aspiración de agua | Sin datos                           | Asistencia por transeúntes no adiestrados             | Ahogamiento mortal                        | Playas sin vigilancia            | Sin datos                                                    | RCP temprana por transeuntes no adiestrados | No vigilado              | Natación recreativa      | Ciudadano                    | 8451 | JEREZ DE LA FRONTERA AEROPUERTO | SPAIN    |      0.641409 |    -0.105883   |    24.4 |    35.4 |    13.5 |               0   |    1016.4 |        339 |          7 |       0.25  | 2.0           | 8.0            |   1178.27   |
| 13/07/2018 |     7 |        4678 |        4828 | SANTIAGO DEL TEIDE, PLAYA DE LA ARENA       | TENERIFE      | CANARIAS        |        |      0.492703 |    -0.293939   | Mujer     | 8.0    | Francia        | Extranjero | Socorrista                        | Condiciones del medio acuático             | Perdida de Control                         | Violación de normas de seguridad    | Rescate por Socorristas o personas adiestradas en RCP | Rescate sin consecuencias                 | Playas con vigilancia            | Malas condiciones meterológicas o del agua (Bandera Roja)    | Sin Reanimacion                             | No vigilado              | Natación recreativa      | Socorrista en servicio       | 8381 | AYAMONTE, ISLA CANEL            | SPAIN    |      0.649161 |    -0.129057   |    21.1 |    24.7 |    17.6 |               0   |    1015.7 |        302 |          7 |       1     |               |                |   1331.1    |
| 24/08/2019 |     8 |        6050 |        6616 | ALGECIRAS                                   | CADIZ         | ANDALUCIA       | 15:20  |      0.629204 |    -0.0939271  | Hombre    |        | Marruecos      | Residente  | Embarcacion costera               | Naufragio                                  | Perdida de Control                         | Sin datos                           | Rescate por personal adiestrado con equipamiento      | Rescate sin consecuencias                 | Franja costera o alta mar        | Sin datos                                                    | Sin Reanimacion                             | No vigilado              | Embarcación a motor      | Ciudadano                    | 8458 | TARIFA                          | SPAIN    |      0.628319 |    -0.0977384  |    24.6 |    26.9 |    22.4 |               0   |    1014.2 |         73 |         39 |       1     |               |                |     20.4391 |
| 15/07/2016 |     7 |        4293 |        4132 | MELILLA, PLAYA DE SAN LORENZO               | MELILLA       | MELILLA         | 20:00  |      0.615879 |    -0.0512609  | Hombre    | 16.0   | España         | Local      | Socorrista                        | Condiciones del medio acuático             | Perdida de Control                         | Violación de normas de seguridad    | Rescate por Socorristas o personas adiestradas en RCP | Rescate sin consecuencias                 | Playas con vigilancia            | Malas condiciones meterológicas o del agua (Bandera Roja)    | Sin Reanimacion                             | En horario de vigilancia | Natación recreativa      | Socorrista en servicio       | 8487 | ALMERIA/AEROPUERTO              | SPAIN    |      0.643154 |    -0.041597   |    27.9 |    31.5 |    24.2 |               0   |    1019.4 |         56 |         30 |       0.125 | 1.0           | 8.0            |    180.812  |
| 07/09/2019 |     9 |        6111 |        6696 | O VICEDO, PLAYA DE ABRELA                   | LUGO          | GALICIA         | 12:30  |      0.763276 |    -0.132463   | Sin Datos |        | España         | Sin datos  | Cuerpo de Seguridad o Emergencias | Naufragio                                  | Perdida de Control                         | Sin datos                           | Rescate por personal adiestrado con equipamiento      | Rescate y traslado a supervisión médica   | Franja costera o alta mar        | Sin datos                                                    | Sin Reanimacion                             | No vigilado              | Embarcación a motor      | Acompañante, familiar, amigo | 8008 | LUGO/ROZAS                      | SPAIN    |      0.752528 |    -0.130027   |    16.1 |    22.7 |     9.6 |               0   |    1023.6 |         52 |         10 |       1     |               |                |     69.4205 |
| 23/06/2018 |     6 |        4553 |        4660 | DOLORES, PISCINA MUNICIPAL                  | ALICANTE      | CDAD VALENCIANA | 18:55  |      0.665575 |    -0.0134219  | Hombre    | 5.0    | España         | Local      | Socorrista                        | Sin datos                                  | Ahogado con sintomas de aspiración de agua | Falta de supervisión o vigilancia   | Rescate por Socorristas o personas adiestradas en RCP | Ahogamiento mortal                        | Piscinas publicas con vigilancia | Buenas condiciones metereológicas o del agua (Bandera Verde) | RCP basica SOS y SVA por SEM                | En horario de vigilancia | Natación recreativa      | Socorrista en servicio       | 8360 | ALICANTE/EL ALTET               | SPAIN    |      0.66817  |    -0.00959931 |    25.1 |    30.4 |    19.7 |               0   |    1017.3 |         60 |         12 |       0     | 0.0           | 8.0            |     25.299  |
| 04/11/2018 |    11 |        5210 |        5513 | CARRIL, PLAYA DE PORTUGALETE                | PONTEVEDRA    | GALICIA         | 13:00  |      0.743747 |    -0.15319    | Mujer     | 68.0   | Venezuela      | Residente  | Ciudadano                         | Accidente, caída o zambullida accidentales | Ahogado con sintomas de aspiración de agua | Edad, Enfermedad, Enfermedad Mental | Asistencia por transeúntes no adiestrados             | Ahogamiento no mortal con hospitalizacion | Entorno marino                   | Sin datos                                                    | RCP temprana por transeuntes no adiestrados | No vigilado              | Actividad cerca del agua | Ciudadano                    | 8044 | PONTEVEDRA                      | SPAIN    |      0.740601 |    -0.150389   |    12.1 |    13   |    11.2 |              38.4 |    1006.9 |        146 |          8 |       1     | 8.0           | 8.0            |     23.9803 |
| 20/10/2019 |    10 |        6211 |        6807 | VILLA DE MAZO, PLAYA DE LA SALEMERA         | LA PALMA      | CANARIAS        | 12:00  |      0.498624 |    -0.309997   | Hombre    | 60.0   | España         | Sin datos  | Helicoptero                       | Sin datos                                  | Posible Ahogamiento                        | Sin datos                           | Recuperación de cadaver                               | Ahogamiento mortal                        | Playas sin vigilancia            | Sin datos                                                    | Recuperacion de cadaver                     | No vigilado              | Natación recreativa      | Ciudadano                    | 8381 | AYAMONTE, ISLA CANEL            | SPAIN    |      0.649161 |    -0.129057   |    17.1 |    21.5 |    12.8 |               0   |    1013.1 |        298 |          6 |       1     |               |                |   1361.4    |
| 24/06/2017 |     6 |        3457 |        2939 | POZO NEGRO                                  | FUERTEVENTURA | CANARIAS        | 11:00  |      0.494349 |    -0.242518   | Mujer     | 20.0   | España         | Sin datos  | Ciudadano                         | Corriente de resaca                        | Perdida de Control                         | Sin datos                           | Asistencia por transeúntes no adiestrados             | Rescate sin consecuencias                 | Playas sin vigilancia            | Sin datos                                                    | Sin Reanimacion                             | No vigilado              | Natación recreativa      | Ciudadano                    | 8451 | JEREZ DE LA FRONTERA AEROPUERTO | SPAIN    |      0.641409 |    -0.105883   |    31.2 |    42.5 |    20   |               0   |    1016   |        354 |         16 |       0.25  | 2.0           | 8.0            |   1189.48   |
| 02/06/2018 |     6 |        4767 |        4949 | TELLA, RIO YAGA                             | HUESCA        | ARAGON          | 16:00  |      0.743113 |     0.00270002 | Hombre    | 22.0   | Francia        | Extranjero | Cuerpo de Seguridad o Emergencias | Accidente, caída o zambullida accidentales | Ahogamiento secundario a accidente         | Peligrosidad del entorno            | Recuperación de cadaver                               | Ahogamiento mortal                        | Rios, canales y similares        | Severas condiciones metereológicas o del agua                | Recuperacion de cadaver                     | No vigilado              | Actividad cerca del agua | Acompañante, familiar, amigo | 8094 | HUESCA/PIRINEOS                 | SPAIN    |      0.734493 |    -0.00581776 |    19.2 |    24.9 |    13.6 |               0   |    1016.5 |        123 |          9 |       0.25  | 2.0           | 8.0            |     68.0347 |


Table #8
Filename: source_6.csv
Sample Rows in Markdown:
|   IdActividad | Actividad                         |
|--------------:|:----------------------------------|
|             5 | Embarcación de vela               |
|            25 | Barranquismo                      |
|             6 | Actividad cerca del agua          |
|             7 | Surf-Windsurf-Esqui acuatico-Kyte |
|             2 | Buceo profesional                 |
|            16 | Transporte acuático               |
|            21 | Otro                              |
|            26 | Parapente, vuelo                  |
|            23 | Piraguismo, Kayac                 |
|            22 | Buceo a pulmon                    |


Table #9
Filename: source_7.csv
Sample Rows in Markdown:
|   IdCausa | Causa                                      |
|----------:|:-------------------------------------------|
|        16 | Naufragio                                  |
|        10 | Intento de rescate de personas o animales  |
|         7 | Navegación o deportes acuáticos            |
|         2 | Accidente, caída o zambullida accidentales |
|        18 | Atrapamiento                               |
|        11 | Incidente o accidente de buceo             |
|         5 | Drogas, alcohol, otros tóxicos             |
|         8 | Suicidio                                   |
|        15 | Otros                                      |
|         6 | Falta de supervisión o vigilancia          |


Table #10
Filename: source_8.csv
Sample Rows in Markdown:
|   IdReanima | Reanimacion                                        |
|------------:|:---------------------------------------------------|
|           0 | Sin datos                                          |
|           8 | No RCP temprana y SVA por SEM                      |
|           4 | RCP basica por Socorrista no en servicio           |
|           6 | RCP basica SOS y SVA por SEM                       |
|          11 | Recuperacion de cadaver                            |
|           3 | RCP basica temprana por transeunte adiestrado      |
|           2 | RCP temprana por transeuntes no adiestrados        |
|           7 | SVB personal emergencias (policia, bomberos, etc.) |
|           9 | SVA por SEM                                        |
|          10 | Asistencia hospitalaria                            |


Table #11
Filename: source_9.csv
Sample Rows in Markdown:
|   IdRiesgo | Riesgo                                                             |
|-----------:|:-------------------------------------------------------------------|
|          5 | Fuertes condiciones meterológicas o del agua                       |
|          0 | Sin datos                                                          |
|          3 | Moderadas condiciones metereológicas o del agua (Bandera amarilla) |
|          6 | Severas condiciones metereológicas o del agua                      |
|          1 | Excelentes condiciones, entornos cerrados o cubiertos              |
|          4 | Malas condiciones meterológicas o del agua (Bandera Roja)          |
|          2 | Buenas condiciones metereológicas o del agua (Bandera Verde)       |
|          7 | Extremas condiciones metereológicas o del agua                     |


Target Schema:
| Fecha      |   Mes |   IdAhogado |   IdPersona | Localidad                              | Provincia     | CCAA     | Hora   |   Latitud_inc |   Longitud_inc | Sexo   |   Edad | Nacionalidad   | Origen     | Extraccion                   | Causa                              | TipoAhogamiento                     | Factor                              | Intervencion                                          | Pronostico                                | Localizacion                                  | Riesgo    | Reanimacion                  | Vigilancia               | Actividad                     | Deteccion                    |   ID | Estacion                       | Estado   |   Latitud_est |   Longitud_est |   T_med |   T_max |   T_min |   Precipitaciones |   Presion |   Dir. vi. |   V_Viento |   Nubosidad | ProfNievecm   | InsolacHoras   |   Distancia |   IdActividad |   IdCausa |   IdDeteccion |   IdFactor |   IdInterv |   IdOrigen |   IdPronostico |   Mortal |   IdReanima |   IdRiesgo |   IdTipo |
|:-----------|------:|------------:|------------:|:---------------------------------------|:--------------|:---------|:-------|--------------:|---------------:|:-------|-------:|:---------------|:-----------|:-----------------------------|:-----------------------------------|:------------------------------------|:------------------------------------|:------------------------------------------------------|:------------------------------------------|:----------------------------------------------|:----------|:-----------------------------|:-------------------------|:------------------------------|:-----------------------------|-----:|:-------------------------------|:---------|--------------:|---------------:|--------:|--------:|--------:|------------------:|----------:|-----------:|-----------:|------------:|:--------------|:---------------|------------:|--------------:|----------:|--------------:|-----------:|-----------:|-----------:|---------------:|---------:|------------:|-----------:|---------:|
| 05/07/2018 |     7 |        4814 |        5001 | S'ARENAL, PLAYA DE PALMA               | MALLORCA      | BALEARES | 18:30  |      0.689735 |      0.0478443 | Hombre |     70 | Portugal       | Extranjero | Socorrista                   | Enfermedad, ataque cardíaco o ACVA | Ahogamiento secundario a enfermedad | Edad, Enfermedad, Enfermedad Mental | Rescate por Socorristas o personas adiestradas en RCP | Ahogamiento mortal                        | Playas con vigilancia                         | Sin datos | RCP basica SOS y SVA por SEM | En horario de vigilancia | Natación recreativa           | Socorrista en servicio       | 8306 | PALMA DE MALLORCA/SON SAN JUAN | SPAIN    |      0.690278 |      0.0477057 |    26.1 |    32   |    20.1 |               0   |    1016.4 |         61 |         11 |       0.25  | 2.0           | 8.0            |     3.52464 |            10 |         9 |             5 |          9 |          3 |          6 |              7 |        1 |           6 |          0 |        5 |
| 21/08/2015 |     8 |        1893 |        1763 | ALCUDIA                                | MALLORCA      | BALEARES | 10:00  |      0.695267 |      0.0545084 | Hombre |     83 | Alemania       | Extranjero | Socorrista                   | Enfermedad, ataque cardíaco o ACVA | Ahogamiento secundario a enfermedad | Edad, Enfermedad, Enfermedad Mental | Rescate por Socorristas o personas adiestradas en RCP | Ahogamiento mortal                        | Playas con vigilancia                         | Sin datos | RCP basica SOS y SVA por SEM | En horario de vigilancia | Natación recreativa           | Socorrista en servicio       | 8306 | PALMA DE MALLORCA/SON SAN JUAN | SPAIN    |      0.690278 |      0.0477057 |    24.4 |    30.4 |    18.4 |               0   |    1020.5 |        198 |          9 |       0.125 | 1.0           | 8.0            |    46.0845  |            10 |         9 |             5 |          9 |          3 |          6 |              7 |        1 |           6 |          0 |        5 |
| 24/10/2019 |    10 |        6229 |        6825 | PUERTO DEL ROSARIO, PLAYA DE LOS POZOS | FUERTEVENTURA | CANARIAS | 15:30  |      0.4973   |     -0.241947  | Mujer  |     70 | Alemania       | Extranjero | Socorrista                   | Enfermedad, ataque cardíaco o ACVA | Ahogamiento secundario a enfermedad | Edad, Enfermedad, Enfermedad Mental | Rescate por Socorristas o personas adiestradas en RCP | Ahogamiento mortal                        | Playas con vigilancia                         | Sin datos | RCP basica SOS y SVA por SEM | En horario de vigilancia | Natación recreativa           | Socorrista en servicio       | 8457 | VEJER DE LA FRONTERA           | SPAIN    |      0.632604 |     -0.104099  |    17   |    20.8 |    13.2 |               0.1 |    1020.6 |        300 |          8 |       1     |               |                |  1136.67    |            10 |         9 |             5 |          9 |          3 |          6 |              7 |        1 |           6 |          0 |        5 |
| 07/09/2015 |     9 |        1970 |        1869 | MAZARRON, PLAYA DE CASTELAR            | MURCIA        | MURCIA   | 18:00  |      0.655555 |     -0.0225484 | Hombre |     84 | Francia        | Extranjero | Socorrista                   | Sin datos                          | Ahogamiento secundario a enfermedad | Edad, Enfermedad, Enfermedad Mental | Rescate por Socorristas o personas adiestradas en RCP | Ahogamiento mortal                        | Playas con vigilancia                         | Sin datos | RCP basica SOS y SVA por SEM | En horario de vigilancia | Natación recreativa           | Socorrista en servicio       | 8429 | MURCIA/ALCANTARILLA            | SPAIN    |      0.662352 |     -0.0215257 |    21.4 |    23.6 |    19.2 |               3.5 |    1019.6 |         51 |          4 |       0.875 | 7.0           | 8.0            |    43.6274  |            10 |         0 |             5 |          9 |          3 |          6 |              7 |        1 |           6 |          0 |        5 |
| 08/04/2014 |     4 |         957 |         750 | PLAYA DE MASPALOMAS                    | GRAN CANARIA  | CANARIAS | 16:00  |      0.484075 |     -0.27188   | Hombre |     77 | Finlandia      | Extranjero | Ciudadano                    | Enfermedad, ataque cardíaco o ACVA | Ahogamiento secundario a enfermedad | Edad, Enfermedad, Enfermedad Mental | Asistencia por transeúntes no adiestrados             | Ahogamiento mortal                        | Playas sin vigilancia                         | Sin datos | RCP basica SOS y SVA por SEM | En horario de vigilancia | Natación recreativa           | Ciudadano                    | 8383 | HUELVA                         | SPAIN    |      0.650717 |     -0.120719  |    20.5 |    27.7 |    13.3 |               0   |    1018.3 |         54 |          7 |       0.125 | 1.0           | 8.0            |  1335.7     |            10 |         9 |             2 |          9 |          1 |          6 |              7 |        1 |           6 |          0 |        5 |
| 13/09/2016 |     9 |        4351 |        4245 | ES TRUCADORS                           | FORMENTERA    | BALEARES | 12:35  |      0.676349 |      0.0251211 | Mujer  |     61 | Austria        | Extranjero | Acompañante, familiar, amigo | Enfermedad, ataque cardíaco o ACVA | Ahogamiento secundario a enfermedad | Edad, Enfermedad, Enfermedad Mental | Asistencia por transeúntes adiestrados                | Ahogamiento mortal                        | Playas con vigilancia                         | Sin datos | RCP basica SOS y SVA por SEM | En horario de vigilancia | Natación recreativa           | Acompañante, familiar, amigo | 8373 | IBIZA/ES CODOLA                | SPAIN    |      0.678351 |      0.0241437 |    25.6 |    30.2 |    20.9 |               0   |    1013.1 |        133 |         14 |       0.5   | 4.0           | 8.0            |    13.6531  |            10 |         9 |             1 |          9 |          2 |          6 |              7 |        1 |           6 |          0 |        5 |
| 03/08/2016 |     8 |        2188 |        2223 | VILA-SECA, PLAYA DE LA PINEDA          | TARRAGONA     | CATALUÑA | 10:40  |      0.716929 |      0.0206538 | Mujer  |     76 | España         | Otra CCAA  | Socorrista                   | Enfermedad, ataque cardíaco o ACVA | Ahogamiento secundario a enfermedad | Edad, Enfermedad, Enfermedad Mental | Rescate por Socorristas o personas adiestradas en RCP | Ahogamiento mortal                        | Playas con vigilancia                         | Sin datos | RCP basica SOS y SVA por SEM | En horario de vigilancia | Actividad cerca del agua      | Socorrista en servicio       | 8175 | REUS/AEROPUERTO                | SPAIN    |      0.718203 |      0.0203622 |    27.2 |    31.8 |    22.7 |               0   |    1016.6 |        203 |          7 |       0.25  | 2.0           | 8.0            |     8.23877 |             6 |         9 |             5 |          9 |          3 |          4 |              7 |        1 |           6 |          0 |        5 |
| 08/07/2017 |     7 |        3500 |        3005 | VALDOVIÑO, PLAYA DE PANTIN             | A CORUÑA      | GALICIA  | 12:10  |      0.761691 |     -0.141591  | Hombre |     45 | España         | Otra CCAA  | Acompañante, familiar, amigo | Enfermedad, ataque cardíaco o ACVA | Ahogamiento secundario a enfermedad | Sin datos                           | Asistencia por transeúntes no adiestrados             | Ahogamiento mortal                        | Playas sin vigilancia                         | Sin datos | RCP basica SOS y SVA por SEM | En horario de vigilancia | Actividad acuatica organizada | Acompañante, familiar, amigo | 8001 | LA CORUNA                      | SPAIN    |      0.756891 |     -0.146899  |    18.5 |    20.1 |    16.9 |               0   |    1019.7 |        349 |         15 |       0.875 | 7.0           | 8.0            |    39.212   |            27 |         9 |             1 |          0 |          1 |          4 |              7 |        1 |           6 |          0 |        5 |
| 13/08/2017 |     8 |        3685 |        3241 | MOGAN, PLAYA DEL CURA                  | GRAN CANARIA  | CANARIAS | 13:07  |      0.485176 |     -0.274582  | Mujer  |     46 | España         | Sin datos  | Socorrista                   | Enfermedad, ataque cardíaco o ACVA | Ahogamiento secundario a enfermedad | Sin datos                           | Rescate por Socorristas o personas adiestradas en RCP | Ahogamiento no mortal con hospitalizacion | Playas con vigilancia                         | Sin datos | RCP basica SOS y SVA por SEM | En horario de vigilancia | Natación recreativa           | Socorrista en servicio       | 8381 | AYAMONTE, ISLA CANEL           | SPAIN    |      0.649161 |     -0.129057  |    24.7 |    30.7 |    18.7 |               0   |    1013.4 |        225 |          6 |       1     |               |                |  1304.1     |            10 |         9 |             5 |          0 |          3 |          0 |              8 |        0 |           6 |          0 |        5 |
| 08/07/2018 |     7 |        4817 |        5006 | O GROVE, PLAYA DE A LANZADA            | PONTEVEDRA    | GALICIA  | 18:00  |      0.740847 |     -0.154919  | Hombre |     70 | España         | Limítrofe  | Ciudadano                    | Enfermedad, ataque cardíaco o ACVA | Ahogamiento secundario a enfermedad | Sin datos                           | Rescate por Socorristas o personas adiestradas en RCP | Ahogamiento no mortal con hospitalizacion | Piscinas urbanización o privadas no vigiladas | Sin datos | RCP basica SOS y SVA por SEM | En horario de vigilancia | Natación recreativa           | Ciudadano                    | 8044 | PONTEVEDRA                     | SPAIN    |      0.740601 |     -0.150389  |    23.2 |    29.9 |    16.5 |               0   |    1017.6 |        289 |          5 |       0.125 | 1.0           | 8.0            |    21.3634  |            10 |         9 |             2 |          0 |          3 |          2 |              8 |        0 |           6 |          0 |        5 |

Return only the final code in markdown codeblock format, without any additional text or explanation. 



target: target.csv
train: source_0.csv
source_1.csv
source_10.csv
source_2.csv
source_3.csv
source_4.csv
source_5.csv
source_6.csv
source_7.csv
source_8.csv
source_9.csv
test: test_0.csv
test_1.csv
test_10.csv
test_2.csv
test_3.csv
test_4.csv
test_5.csv
test_6.csv
test_7.csv
test_8.csv
test_9.csv