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:
| tourney_id   | tourney_name   | surface   |   draw_size | tourney_level   |   tourney_date |   match_num |   winner_id | winner_seed   | winner_entry   | winner_name       | winner_hand   |   winner_ht | winner_ioc   |   winner_age |   winner_rank |   winner_rank_points |   loser_id | loser_seed   | loser_entry   | loser_name             | loser_hand   |   loser_ht | loser_ioc   |   loser_age |   loser_rank |   loser_rank_points | score                |   best_of | round   |   minutes |   w_ace |   w_df |   w_svpt |   w_1stIn |   w_1stWon |   w_2ndWon |   w_SvGms |   w_bpSaved |   w_bpFaced |   l_ace |   l_df |   l_svpt |   l_1stIn |   l_1stWon |   l_2ndWon |   l_SvGms |   l_bpSaved |   l_bpFaced |
|:-------------|:---------------|:----------|------------:|:----------------|---------------:|------------:|------------:|:--------------|:---------------|:------------------|:--------------|------------:|:-------------|-------------:|--------------:|---------------------:|-----------:|:-------------|:--------------|:-----------------------|:-------------|-----------:|:------------|------------:|-------------:|--------------------:|:---------------------|----------:|:--------|----------:|--------:|-------:|---------:|----------:|-----------:|-----------:|----------:|------------:|------------:|--------:|-------:|---------:|----------:|-----------:|-----------:|----------:|------------:|------------:|
| 2012-418     | Washington     | Hard      |          32 | A               |       20120730 |           1 |      103888 | 1.0           |                | Mardy Fish        | R             |         188 | USA          |        30.63 |            15 |                 1955 |     103451 |              |               | Bjorn Phau             | R            |        175 | GER         |       32.82 |           77 |                 627 | 4-6 6-1 6-2          |         3 | R32     |       113 |      15 |      3 |       82 |        49 |         34 |         22 |        13 |           6 |           7 |       5 |      5 |       81 |        47 |         31 |         15 |        12 |           5 |           9 |
| 2012-418     | Washington     | Hard      |          32 | A               |       20120730 |           2 |      105575 |               | WC             | Ricardas Berankis | R             |         175 | LTU          |        22.1  |           103 |                  549 |     103917 |              |               | Nicolas Mahut          | R            |        190 | FRA         |       30.52 |           62 |                 744 | 6-4 7-5              |         3 | R32     |       102 |      10 |      5 |       68 |        33 |         28 |         20 |        11 |           0 |           0 |      10 |      1 |       90 |        55 |         39 |         15 |        11 |          11 |          13 |
| 2012-418     | Washington     | Hard      |          32 | A               |       20120730 |           3 |      103598 |               |                | Xavier Malisse    | R             |         185 | BEL          |        32.03 |            67 |                  686 |     103908 |              |               | Paul Henri Mathieu     | R            |        185 | FRA         |       30.54 |          142 |                 387 | 4-6 6-2 6-1          |         3 | R32     |       105 |      12 |      3 |       70 |        35 |         30 |         16 |        12 |           1 |           4 |       4 |      5 |       87 |        43 |         26 |         17 |        13 |          12 |          19 |
| 2012-418     | Washington     | Hard      |          32 | A               |       20120730 |           4 |      104871 | 6.0           |                | Jeremy Chardy     | R             |         188 | FRA          |        25.46 |            47 |                  899 |     104273 |              |               | Edouard Roger Vasselin | R            |        188 | FRA         |       28.67 |          100 |                 555 | 3-6 7-6(3) 6-4       |         3 | R32     |       131 |      19 |      5 |      102 |        64 |         50 |         19 |        15 |           5 |           6 |       9 |      7 |      103 |        68 |         57 |         14 |        16 |           3 |           4 |
| 2012-418     | Washington     | Hard      |          32 | A               |       20120730 |           5 |      103163 | 4.0           |                | Tommy Haas        | R             |         188 | GER          |        34.32 |            36 |                 1138 |     103188 |              | Q             | Michael Russell        | R            |        173 | USA         |       34.24 |           81 |                 615 | 6-4 6-2              |         3 | R32     |        75 |       5 |      3 |       45 |        27 |         23 |         13 |         9 |           0 |           0 |       5 |      3 |       61 |        41 |         28 |          8 |         9 |           4 |           7 |
| 2012-418     | Washington     | Hard      |          32 | A               |       20120730 |           6 |      104919 |               |                | Leonardo Mayer    | R             |         188 | ARG          |        25.21 |            63 |                  707 |     104198 |              |               | Guillermo Garcia Lopez | R            |        188 | ESP         |       29.15 |           71 |                 651 | 7-6(5) 7-6(8)        |         3 | R32     |       119 |       6 |      4 |       77 |        48 |         39 |         18 |        12 |           0 |           0 |       8 |      5 |       78 |        40 |         30 |         25 |        12 |           0 |           0 |
| 2012-418     | Washington     | Hard      |          32 | A               |       20120730 |           7 |      104594 |               |                | Marinko Matosevic | R             |         194 | AUS          |        26.97 |            64 |                  706 |     105028 |              | Q             | Jesse Levine           | L            |        175 | CAN         |       24.79 |           89 |                 585 | 3-6 7-6(5) 6-3       |         3 | R32     |       134 |       5 |      1 |       95 |        62 |         43 |         20 |        16 |           3 |           6 |       5 |      3 |       87 |        60 |         42 |         15 |        14 |           3 |           5 |
| 2012-418     | Washington     | Hard      |          32 | A               |       20120730 |           8 |      104735 |               |                | Tobias Kamke      | R             |         180 | GER          |        26.19 |           107 |                  538 |     105332 | 7.0          |               | Benoit Paire           | R            |        196 | FRA         |       23.22 |           50 |                 880 | 6-3 7-5              |         3 | R32     |        71 |       0 |      4 |       60 |        33 |         22 |          8 |        10 |           2 |           7 |       5 |      3 |       65 |        35 |         20 |          5 |        11 |           1 |           9 |
| 2012-418     | Washington     | Hard      |          32 | A               |       20120730 |           9 |      105023 | 8.0           |                | Sam Querrey       | R             |         198 | USA          |        24.81 |            38 |                 1029 |     104214 |              |               | Igor Andreev           | R            |        185 | RUS         |       29.04 |           92 |                 579 | 7-6(2) 6-7(2) 7-6(3) |         3 | R32     |       133 |      18 |     10 |      113 |        61 |         51 |         29 |        18 |           4 |           6 |       8 |      1 |      112 |        70 |         56 |         23 |        18 |           1 |           3 |
| 2012-418     | Washington     | Hard      |          32 | A               |       20120730 |          10 |      103794 |               |                | Benjamin Becker   | R             |         178 | GER          |        31.12 |           105 |                  543 |     105449 |              | WC            | Steve Johnson          | R            |        188 | USA         |       22.59 |          360 |                 115 | 6-4 6-3              |         3 | R32     |        73 |       7 |      2 |       59 |        28 |         20 |         18 |         9 |           3 |           4 |       7 |      3 |       57 |        30 |         21 |         11 |        10 |           5 |           9 |


Table #2
Filename: source_1.csv
Sample Rows in Markdown:
| tourney_id   | tourney_name    | surface   |   draw_size | tourney_level   |   tourney_date |   match_num |   winner_id | winner_seed   | winner_entry   | winner_name         | winner_hand   | winner_ht   | winner_ioc   |   winner_age |   winner_rank |   winner_rank_points |   loser_id | loser_seed   | loser_entry   | loser_name           | loser_hand   |   loser_ht | loser_ioc   |   loser_age |   loser_rank |   loser_rank_points | score          |   best_of | round   |   minutes |   w_ace |   w_df |   w_svpt |   w_1stIn |   w_1stWon |   w_2ndWon |   w_SvGms |   w_bpSaved |   w_bpFaced |   l_ace |   l_df |   l_svpt |   l_1stIn |   l_1stWon |   l_2ndWon |   l_SvGms |   l_bpSaved |   l_bpFaced |
|:-------------|:----------------|:----------|------------:|:----------------|---------------:|------------:|------------:|:--------------|:---------------|:--------------------|:--------------|:------------|:-------------|-------------:|--------------:|---------------------:|-----------:|:-------------|:--------------|:---------------------|:-------------|-----------:|:------------|------------:|-------------:|--------------------:|:---------------|----------:|:--------|----------:|--------:|-------:|---------:|----------:|-----------:|-----------:|----------:|------------:|------------:|--------:|-------:|---------:|----------:|-----------:|-----------:|----------:|------------:|------------:|
| 2011-440     | s-Hertogenbosch | Grass     |          32 | A               |       20110612 |           1 |      103582 |               |                | Michael Berrer      | L             | 193.0       | GER          |        30.94 |            75 |                  635 |     104597 | 1.0          |               | Nicolas Almagro      | R            |        183 | ESP         |       25.8  |           15 |                1875 | 3-6 7-6(5) 6-4 |         3 | R32     |        98 |       7 |      2 |       88 |        56 |         45 |         23 |        15 |           2 |           3 |      15 |      4 |       87 |        48 |         41 |         27 |        16 |           3 |           4 |
| 2011-440     | s-Hertogenbosch | Grass     |          32 | A               |       20110612 |           2 |      105053 |               |                | Santiago Giraldo    | R             | 188.0       | COL          |        23.54 |            63 |                  790 |     103188 |              |               | Michael Russell      | R            |        173 | USA         |       33.11 |           91 |                 573 | 7-6(4) 6-3     |         3 | R32     |        91 |       0 |      1 |       67 |        44 |         33 |         14 |        11 |           1 |           2 |       5 |      1 |       70 |        45 |         31 |         11 |        10 |           2 |           4 |
| 2011-440     | s-Hertogenbosch | Grass     |          32 | A               |       20110612 |           3 |      104098 |               |                | Dmitry Tursunov     | R             | 185.0       | RUS          |        28.5  |            70 |                  684 |     103470 |              |               | Robert Kendrick      | R            |        190 | USA         |       31.57 |           95 |                 556 | 6-2 7-6(3)     |         3 | R32     |        70 |       6 |      3 |       57 |        35 |         30 |         11 |        10 |           0 |           1 |       7 |      3 |       59 |        34 |         21 |         14 |        10 |           3 |           6 |
| 2011-440     | s-Hertogenbosch | Grass     |          32 | A               |       20110612 |           4 |      103917 |               |                | Nicolas Mahut       | R             | 190.0       | FRA          |        29.39 |            99 |                  539 |     105173 | 6.0          |               | Adrian Mannarino     | L            |        183 | FRA         |       22.95 |           53 |                 923 | 7-6(2) 6-3     |         3 | R32     |        81 |       6 |      3 |       61 |        39 |         26 |         12 |        10 |           0 |           2 |       1 |      5 |       65 |        39 |         26 |         11 |        11 |           1 |           5 |
| 2011-440     | s-Hertogenbosch | Grass     |          32 | A               |       20110612 |           5 |      103598 | 3.0           |                | Xavier Malisse      | R             | 185.0       | BEL          |        30.89 |            41 |                 1035 |     104268 |              | Q             | Alejandro Falla      | L            |        185 | COL         |       27.57 |           86 |                 610 | 6-3 6-1        |         3 | R32     |        56 |       3 |      0 |       42 |        28 |         19 |          9 |         8 |           0 |           1 |       0 |      2 |       47 |        25 |         13 |          8 |         8 |           6 |          11 |
| 2011-440     | s-Hertogenbosch | Grass     |          32 | A               |       20110612 |           6 |      104619 |               | WC             | Jesse Huta Galung   | R             | 188.0       | NED          |        25.68 |           116 |                  474 |     104714 |              |               | Julian Reister       | R            |        188 | GER         |       25.19 |          135 |                 417 | 6-2 3-6 7-5    |         3 | R32     |       126 |       4 |      4 |       90 |        48 |         35 |         23 |        14 |           5 |           7 |       4 |      2 |       97 |        68 |         47 |         12 |        15 |           3 |           7 |
| 2011-440     | s-Hertogenbosch | Grass     |          32 | A               |       20110612 |           7 |      103835 |               |                | Filippo Volandri    | R             | 183.0       | ITA          |        29.76 |            84 |                  615 |     103672 |              |               | Ricardo Mello        | L            |        175 | BRA         |       30.47 |           90 |                 574 | 6-4 7-6(5)     |         3 | R32     |        93 |       4 |      3 |       68 |        49 |         34 |         11 |        11 |           2 |           4 |       4 |      2 |       95 |        59 |         33 |         21 |        11 |           6 |           9 |
| 2011-440     | s-Hertogenbosch | Grass     |          32 | A               |       20110612 |           8 |      104166 |               |                | Alex Bogomolov Jr   | R             | 178.0       | RUS          |        28.13 |            80 |                  624 |     104871 | 7.0          |               | Jeremy Chardy        | R            |        188 | FRA         |       24.33 |           52 |                 930 | 3-6 6-4 7-6(7) |         3 | R32     |       145 |       3 |      3 |      115 |        90 |         60 |         10 |        16 |           6 |           9 |       9 |      4 |      117 |        62 |         40 |         32 |        15 |           9 |          11 |
| 2011-440     | s-Hertogenbosch | Grass     |          32 | A               |       20110612 |           9 |      105894 |               | WC             | Javier Marti        | R             |             | ESP          |        19.41 |           234 |                  210 |     104593 | 8.0          |               | Daniel Gimeno Traver | R            |        185 | ESP         |       25.84 |           56 |                 874 | 6-3 7-6(4)     |         3 | R32     |        89 |       0 |      1 |       70 |        49 |         38 |         12 |        11 |           2 |           3 |       8 |      2 |       70 |        40 |         31 |         13 |        10 |           3 |           5 |
| 2011-440     | s-Hertogenbosch | Grass     |          32 | A               |       20110612 |          10 |      104559 |               |                | Teymuraz Gabashvili | R             | 188.0       | RUS          |        26.05 |           142 |                  405 |     104505 |              | Q             | Konstantin Kravchuk  | R            |        190 | RUS         |       26.29 |          156 |                 362 | 6-4 1-6 6-4    |         3 | R32     |       121 |       1 |      3 |       73 |        48 |         35 |         11 |        13 |           1 |           4 |       9 |      4 |       90 |        56 |         40 |         17 |        14 |           6 |           9 |


Table #3
Filename: source_2.csv
Sample Rows in Markdown:
| tourney_id   | tourney_name   | surface   |   draw_size | tourney_level   |   tourney_date |   match_num |   winner_id | winner_seed   | winner_entry   | winner_name         | winner_hand   |   winner_ht | winner_ioc   |   winner_age |   winner_rank |   winner_rank_points |   loser_id | loser_seed   | loser_entry   | loser_name          | loser_hand   |   loser_ht | loser_ioc   |   loser_age |   loser_rank |   loser_rank_points | score             |   best_of | round   |   minutes |   w_ace |   w_df |   w_svpt |   w_1stIn |   w_1stWon |   w_2ndWon |   w_SvGms |   w_bpSaved |   w_bpFaced |   l_ace |   l_df |   l_svpt |   l_1stIn |   l_1stWon |   l_2ndWon |   l_SvGms |   l_bpSaved |   l_bpFaced |
|:-------------|:---------------|:----------|------------:|:----------------|---------------:|------------:|------------:|:--------------|:---------------|:--------------------|:--------------|------------:|:-------------|-------------:|--------------:|---------------------:|-----------:|:-------------|:--------------|:--------------------|:-------------|-----------:|:------------|------------:|-------------:|--------------------:|:------------------|----------:|:--------|----------:|--------:|-------:|---------:|----------:|-----------:|-----------:|----------:|------------:|------------:|--------:|-------:|---------:|----------:|-----------:|-----------:|----------:|------------:|------------:|
| 2010-3348    | New Haven      | Hard      |          48 | A               |       20100822 |          31 |      104797 | 15.0          |                | Denis Istomin       | R             |         188 | UZB          |        23.95 |            46 |                  955 |     103794 |              |               | Benjamin Becker     | R            |        178 | GER         |       29.18 |           69 |                 702 | 6-3 6-1           |         3 | R32     |        55 |       6 |      1 |       45 |        24 |         19 |         14 |         8 |           0 |           0 |       1 |      5 |       48 |        28 |         16 |          7 |         8 |           5 |           9 |
| 2010-3348    | New Haven      | Hard      |          48 | A               |       20100822 |          32 |      105041 |               |                | Lukas Lacko         | R             |         185 | SVK          |        22.8  |            72 |                  691 |     105064 | 2.0          |               | Thomaz Bellucci     | L            |        188 | BRA         |       22.64 |           28 |                1480 | 6-4 6-7(4) 6-0    |         3 | R32     |       143 |       5 |      2 |      100 |        55 |         42 |         26 |        14 |           5 |           5 |       9 |      5 |       83 |        41 |         30 |         22 |        14 |           1 |           5 |
| 2010-3348    | New Haven      | Hard      |          48 | A               |       20100822 |          33 |      104571 | 1.0           |                | Marcos Baghdatis    | R             |         183 | CYP          |        25.18 |            18 |                 2095 |     103428 | 14.0         |               | Juan Ignacio Chela  | R            |        190 | ARG         |       30.98 |           50 |                 914 | 1-6 6-3 6-2       |         3 | R16     |        86 |       6 |      2 |       72 |        39 |         29 |         13 |        12 |           2 |           6 |       2 |      2 |       62 |        35 |         23 |         12 |        12 |           4 |           9 |
| 2010-3348    | New Haven      | Hard      |          48 | A               |       20100822 |          34 |      104660 | 9.0           |                | Sergiy Stakhovsky   | R             |         193 | UKR          |        24.62 |            47 |                  953 |     103990 | 6.0          |               | Tommy Robredo       | R            |        180 | ESP         |       28.31 |           39 |                1075 | 7-6(5) 6-2        |         3 | R16     |        63 |       5 |      2 |       77 |        60 |         42 |          6 |        10 |           6 |           8 |       2 |      4 |       68 |        40 |         26 |         11 |        10 |           4 |           8 |
| 2010-3348    | New Haven      | Hard      |          48 | A               |       20100822 |          35 |      105095 |               |                | Evgeny Korolev      | R             |         185 | KAZ          |        22.52 |            73 |                  690 |     105011 |              |               | Illya Marchenko     | R            |        185 | UKR         |       22.95 |           79 |                 670 | 7-6(5) 6-4        |         3 | R16     |       108 |       1 |      3 |       75 |        43 |         28 |         13 |        11 |           6 |          10 |       0 |      5 |       72 |        35 |         23 |         16 |        11 |           6 |          11 |
| 2010-3348    | New Haven      | Hard      |          48 | A               |       20100822 |          36 |      105217 | 12.0          |                | Thiemo De Bakker    | R             |         193 | NED          |        21.92 |            53 |                  895 |     104252 | 8.0          |               | Florian Mayer       | R            |        190 | GER         |       26.88 |           44 |                 995 | 6-7(2) 6-1 7-5    |         3 | R16     |       124 |       9 |      4 |      100 |        63 |         48 |         22 |        16 |           3 |           4 |       5 |      2 |       92 |        50 |         36 |         23 |        15 |           3 |           7 |
| 2010-3348    | New Haven      | Hard      |          48 | A               |       20100822 |          37 |      104678 | 10.0          |                | Viktor Troicki      | R             |         193 | SRB          |        24.53 |            45 |                  980 |     105238 | 7.0          |               | Alexandr Dolgopolov | R            |        180 | UKR         |       21.79 |           43 |                 997 | 6-7(4) 7-6(1) 6-2 |         3 | R16     |       122 |      10 |      6 |      104 |        68 |         54 |         21 |        16 |           5 |           5 |      13 |      6 |      102 |        55 |         40 |         30 |        16 |           6 |           8 |
| 2010-3348    | New Haven      | Hard      |          48 | A               |       20100822 |          38 |      103285 |               | LL             | Radek Stepanek      | R             |         185 | CZE          |        31.73 |            30 |                 1320 |     103812 | 16.0         |               | Victor Hanescu      | R            |        198 | ROU         |       29.08 |           54 |                 870 | 7-6(4) 6-7(4) 6-4 |         3 | R16     |       160 |       6 |      4 |      109 |        67 |         51 |         27 |        17 |           1 |           1 |      17 |      2 |      127 |        88 |         67 |         18 |        17 |           5 |           6 |
| 2010-3348    | New Haven      | Hard      |          48 | A               |       20100822 |          39 |      104559 |               | Q              | Teymuraz Gabashvili | R             |         188 | RUS          |        25.25 |            98 |                  539 |     104979 | 5.0          |               | Andrey Golubev      | R            |        185 | KAZ         |       23.08 |           38 |                1078 | 6-3 3-6 7-6(7)    |         3 | R16     |       156 |       1 |      4 |      122 |        69 |         48 |         27 |        15 |          11 |          13 |       6 |      4 |      108 |        66 |         48 |         23 |        15 |           5 |           7 |
| 2010-3348    | New Haven      | Hard      |          48 | A               |       20100822 |          40 |      104797 | 15.0          |                | Denis Istomin       | R             |         188 | UZB          |        23.95 |            46 |                  955 |     105041 |              |               | Lukas Lacko         | R            |        185 | SVK         |       22.8  |           72 |                 691 | 6-2 2-6 6-3       |         3 | R16     |       104 |      14 |      2 |       75 |        46 |         32 |         18 |        13 |           3 |           6 |       4 |      4 |       79 |        37 |         22 |         23 |        12 |           9 |          13 |


Table #4
Filename: source_3.csv
Sample Rows in Markdown:
| tourney_id   | tourney_name   | surface   |   draw_size | tourney_level   |   tourney_date |   match_num |   winner_id | winner_seed   | winner_entry   | winner_name            | winner_hand   |   winner_ht | winner_ioc   |   winner_age |   winner_rank |   winner_rank_points |   loser_id | loser_seed   | loser_entry   | loser_name          | loser_hand   | loser_ht   | loser_ioc   |   loser_age |   loser_rank |   loser_rank_points | score          |   best_of | round   |   minutes |   w_ace |   w_df |   w_svpt |   w_1stIn |   w_1stWon |   w_2ndWon |   w_SvGms |   w_bpSaved |   w_bpFaced |   l_ace |   l_df |   l_svpt |   l_1stIn |   l_1stWon |   l_2ndWon |   l_SvGms |   l_bpSaved |   l_bpFaced |
|:-------------|:---------------|:----------|------------:|:----------------|---------------:|------------:|------------:|:--------------|:---------------|:-----------------------|:--------------|------------:|:-------------|-------------:|--------------:|---------------------:|-----------:|:-------------|:--------------|:--------------------|:-------------|:-----------|:------------|------------:|-------------:|--------------------:|:---------------|----------:|:--------|----------:|--------:|-------:|---------:|----------:|-----------:|-----------:|----------:|------------:|------------:|--------:|-------:|---------:|----------:|-----------:|-----------:|----------:|------------:|------------:|
| 2014-301     | Auckland       | Hard      |          28 | A               |       20140106 |           1 |      105385 |               | Q              | Donald Young           | L             |         183 | USA          |        24.45 |            96 |                  563 |     105643 |              |               | Federico Delbonis   | L            | 190.0      | ARG         |       23.25 |           54 |                 826 | 7-5 6-2        |         3 | R32     |        86 |       2 |      4 |       59 |        41 |         33 |          9 |        10 |           2 |           3 |       2 |      2 |       82 |        59 |         33 |         12 |        10 |           9 |          13 |
| 2014-301     | Auckland       | Hard      |          28 | A               |       20140106 |           2 |      105053 |               |                | Santiago Giraldo       | R             |         188 | COL          |        26.11 |            68 |                  703 |     103656 |              |               | Albert Montanes     | R            | 175.0      | ESP         |       33.11 |           59 |                 766 | 6-1 7-6(3)     |         3 | R32     |        75 |      10 |      2 |       63 |        38 |         30 |         11 |         9 |           2 |           3 |       1 |      4 |       68 |        38 |         27 |         10 |        10 |           6 |          10 |
| 2014-301     | Auckland       | Hard      |          28 | A               |       20140106 |           3 |      104198 |               |                | Guillermo Garcia Lopez | R             |         188 | ESP          |        30.59 |            58 |                  776 |     104898 | 8.0          |               | Robin Haase         | R            | 190.0      | NED         |       26.75 |           44 |                 977 | 4-6 7-5 7-6(4) |         3 | R32     |       131 |       4 |      6 |      107 |        55 |         41 |         27 |        17 |           4 |           7 |       7 |      4 |      100 |        72 |         54 |         10 |        17 |           0 |           3 |
| 2014-301     | Auckland       | Hard      |          28 | A               |       20140106 |           4 |      105449 |               | LL             | Steve Johnson          | R             |         188 | USA          |        24.03 |           160 |                  327 |     104571 |              | WC            | Marcos Baghdatis    | R            | 183.0      | CYP         |       28.55 |          109 |                 515 | 7-5 6-7(3) 6-4 |         3 | R32     |       122 |      13 |      2 |      103 |        59 |         44 |         28 |        17 |           1 |           2 |       8 |      7 |      105 |        63 |         47 |         22 |        17 |           4 |           7 |
| 2014-301     | Auckland       | Hard      |          28 | A               |       20140106 |           5 |      104229 |               |                | Yen Hsun Lu            | R             |         180 | TPE          |        30.39 |            62 |                  730 |     104997 |              |               | Igor Sijsling       | R            | 190.0      | NED         |       26.38 |           69 |                 697 | 7-5 7-6(7)     |         3 | R32     |        85 |       3 |      2 |       76 |        49 |         34 |         16 |        12 |           1 |           3 |      11 |      2 |       76 |        36 |         30 |         18 |        12 |           4 |           7 |
| 2014-301     | Auckland       | Hard      |          28 | A               |       20140106 |           6 |      105614 |               | Q              | Bradley Klahn          | L             |         190 | USA          |        23.38 |            95 |                  568 |     104978 | 9.0          |               | Daniel Brands       | R            | 196.0      | GER         |       26.47 |           57 |                 779 | 7-5 4-6 6-3    |         3 | R32     |       112 |      12 |      2 |      103 |        76 |         56 |         13 |        16 |           6 |           7 |       8 |      4 |      110 |        83 |         56 |         12 |        15 |          13 |          15 |
| 2014-301     | Auckland       | Hard      |          28 | A               |       20140106 |           7 |      104259 | 5.0           |                | Philipp Kohlschreiber  | R             |         178 | GER          |        30.22 |            22 |                 1525 |     105807 |              |               | Pablo Carreno Busta | R            |            | ESP         |       22.48 |           61 |                 739 | 6-2 3-6 7-5    |         3 | R32     |        99 |       9 |      0 |       74 |        46 |         34 |         16 |        14 |           0 |           2 |       4 |      5 |       88 |        56 |         40 |         14 |        15 |           3 |           7 |
| 2014-301     | Auckland       | Hard      |          28 | A               |       20140106 |           8 |      104547 |               |                | Horacio Zeballos       | L             |         188 | ARG          |        28.69 |            66 |                  710 |     103835 |              |               | Filippo Volandri    | R            | 183.0      | ITA         |       32.33 |           70 |                 694 | 6-0 7-6(1)     |         3 | R32     |        81 |       5 |      6 |       71 |        41 |         30 |         12 |         9 |           3 |           5 |       2 |      2 |       64 |        41 |         23 |          7 |         9 |           4 |           9 |
| 2014-301     | Auckland       | Hard      |          28 | A               |       20140106 |           9 |      105041 |               | Q              | Lukas Lacko            | R             |         185 | SVK          |        26.17 |            90 |                  595 |     104907 |              | WC            | Jose Rubin Statham  | R            | 183.0      | NZL         |       26.7  |          288 |                 155 | 6-3 6-1        |         3 | R32     |        70 |       7 |      2 |       53 |        32 |         24 |         11 |         8 |           4 |           4 |       3 |      3 |       66 |        44 |         25 |          7 |         8 |           7 |          11 |
| 2014-301     | Auckland       | Hard      |          28 | A               |       20140106 |          10 |      105332 | 6.0           |                | Benoit Paire           | R             |         196 | FRA          |        24.66 |            28 |                 1300 |     104308 |              |               | Michal Przysiezny   | R            | 185.0      | POL         |       29.88 |           63 |                 730 | 6-4 6-2        |         3 | R32     |        49 |      12 |      2 |       42 |        23 |         21 |         15 |         9 |           0 |           0 |       2 |      2 |       57 |        33 |         24 |         11 |         9 |           3 |           6 |


Table #5
Filename: source_4.csv
Sample Rows in Markdown:
| tourney_id   | tourney_name   | surface   |   draw_size | tourney_level   |   tourney_date |   match_num |   winner_id | winner_seed   | winner_entry   | winner_name        | winner_hand   | winner_ht   | winner_ioc   |   winner_age |   winner_rank |   winner_rank_points |   loser_id | loser_seed   | loser_entry   | loser_name         | loser_hand   | loser_ht   | loser_ioc   |   loser_age |   loser_rank |   loser_rank_points | score             |   best_of | round   | minutes   |   w_ace |   w_df |   w_svpt |   w_1stIn |   w_1stWon |   w_2ndWon |   w_SvGms |   w_bpSaved |   w_bpFaced |   l_ace |   l_df |   l_svpt |   l_1stIn |   l_1stWon |   l_2ndWon |   l_SvGms |   l_bpSaved |   l_bpFaced |
|:-------------|:---------------|:----------|------------:|:----------------|---------------:|------------:|------------:|:--------------|:---------------|:-------------------|:--------------|:------------|:-------------|-------------:|--------------:|---------------------:|-----------:|:-------------|:--------------|:-------------------|:-------------|:-----------|:------------|------------:|-------------:|--------------------:|:------------------|----------:|:--------|:----------|--------:|-------:|---------:|----------:|-----------:|-----------:|----------:|------------:|------------:|--------:|-------:|---------:|----------:|-----------:|-----------:|----------:|------------:|------------:|
| 2015-329     | Tokyo          | Hard      |          32 | A               |       20151005 |           1 |      104527 | 1.0           |                | Stanislas Wawrinka | R             | 183.0       | SUI          |        30.52 |             4 |                 6005 |     103285 |              | PR            | Radek Stepanek     | R            | 185.0      | CZE         |       36.85 |          255 |                 187 | 7-5 6-3           |         3 | R32     |           |      11 |      2 |       57 |        37 |         30 |         12 |        11 |           0 |           1 |       2 |      2 |       71 |        46 |         33 |         10 |        10 |           2 |           5 |
| 2015-329     | Tokyo          | Hard      |          32 | A               |       20151005 |           2 |      105147 |               | WC             | Tatsuma Ito        | R             | 180.0       | JPN          |        27.38 |           127 |                  444 |     106415 |              | WC            | Yoshihito Nishioka | L            |            | JPN         |       20.02 |          148 |                 377 | 3-6 6-0 7-5       |         3 | R32     |           |       5 |      3 |       93 |        44 |         27 |         25 |        14 |           9 |          14 |       1 |      4 |       96 |        52 |         25 |         23 |        13 |          12 |          19 |
| 2015-329     | Tokyo          | Hard      |          32 | A               |       20151005 |           3 |      105572 |               | Q              | Austin Krajicek    | L             |             | USA          |        25.3  |           124 |                  450 |     105051 |              | Q             | Matthew Ebden      | R            | 188.0      | AUS         |       27.85 |          131 |                 430 | 5-7 7-6(4) 7-6(5) |         3 | R32     |           |      10 |      3 |      128 |        80 |         65 |         22 |        18 |           4 |           7 |      15 |      7 |      128 |        74 |         60 |         27 |        18 |           9 |          11 |
| 2015-329     | Tokyo          | Hard      |          32 | A               |       20151005 |           4 |      105311 |               |                | Joao Sousa         | R             |             | POR          |        26.51 |            45 |                  951 |     103852 | 7.0          |               | Feliciano Lopez    | L            | 188.0      | ESP         |       34.03 |           15 |                2040 | 6-4 4-6 6-1       |         3 | R32     |           |       7 |      1 |       83 |        52 |         38 |         17 |        14 |           4 |           6 |       9 |      5 |       85 |        42 |         27 |         21 |        13 |           4 |           8 |
| 2015-329     | Tokyo          | Hard      |          32 | A               |       20151005 |           5 |      104468 | 3.0           |                | Gilles Simon       | R             | 183.0       | FRA          |        30.77 |            10 |                 2530 |     104022 |              | Q             | Mikhail Youzhny    | R            | 183.0      | RUS         |       33.27 |           92 |                 581 | 6-4 6-4           |         3 | R32     |           |       1 |      1 |       67 |        37 |         26 |         17 |        10 |           4 |           6 |       0 |      5 |       61 |        33 |         24 |         10 |        10 |           1 |           5 |
| 2015-329     | Tokyo          | Hard      |          32 | A               |       20151005 |           6 |      106210 |               |                | Jiri Vesely        | L             |             | CZE          |        22.23 |            40 |                 1042 |     106034 |              | WC            | Yasutaka Uchiyama  | R            |            | JPN         |       23.16 |          229 |                 216 | 6-4 6-4           |         3 | R32     |           |       5 |      3 |       66 |        42 |         31 |         12 |        10 |           7 |           8 |      10 |      0 |       50 |        32 |         24 |          9 |        10 |           0 |           3 |
| 2015-329     | Tokyo          | Hard      |          32 | A               |       20151005 |           7 |      104871 |               |                | Jeremy Chardy      | R             | 188.0       | FRA          |        28.64 |            27 |                 1365 |     105032 |              |               | Samuel Groth       | R            |            | AUS         |       27.96 |           53 |                 843 | 6-3 2-0 RET       |         3 | R32     |           |       2 |      1 |       23 |        16 |         15 |          5 |         5 |           0 |           0 |       8 |      5 |       43 |        22 |         15 |          7 |         6 |           5 |           8 |
| 2015-329     | Tokyo          | Hard      |          32 | A               |       20151005 |           8 |      104180 |               |                | Gilles Muller      | L             | 193.0       | LUX          |        32.4  |            43 |                 1005 |     104731 | 5.0          |               | Kevin Anderson     | R            | 203.0      | RSA         |       29.38 |           12 |                2430 | 6-2 6-3           |         3 | R32     |           |       7 |      3 |       54 |        28 |         22 |         17 |         9 |           4 |           4 |       4 |      5 |       46 |        19 |         15 |          9 |         8 |           2 |           5 |
| 2015-329     | Tokyo          | Hard      |          32 | A               |       20151005 |           9 |      105332 |               |                | Benoit Paire       | R             | 196.0       | FRA          |        26.4  |            32 |                 1187 |     105777 | 8.0          |               | Grigor Dimitrov    | R            | 188.0      | BUL         |       24.38 |           21 |                1555 | 6-4 3-6 6-1       |         3 | R32     |           |      11 |      4 |       92 |        46 |         39 |         21 |        13 |          12 |          13 |       3 |      5 |       73 |        49 |         37 |         10 |        13 |           1 |           4 |
| 2015-329     | Tokyo          | Hard      |          32 | A               |       20151005 |          10 |      104571 |               |                | Marcos Baghdatis   | R             | 183.0       | CYP          |        30.29 |            49 |                  907 |     104269 |              |               | Fernando Verdasco  | L            | 188.0      | ESP         |       31.88 |           41 |                1020 | 7-5 6-1           |         3 | R32     |           |       6 |      1 |       69 |        41 |         30 |         15 |        10 |           4 |           5 |       4 |      0 |       46 |        27 |         15 |         10 |         9 |           1 |           5 |


Table #6
Filename: source_5.csv
Sample Rows in Markdown:
| tourney_id   | tourney_name   | surface   |   draw_size | tourney_level   |   tourney_date |   match_num |   winner_id | winner_seed   | winner_entry   | winner_name            | winner_hand   | winner_ht   | winner_ioc   |   winner_age |   winner_rank |   winner_rank_points |   loser_id | loser_seed   | loser_entry   | loser_name        | loser_hand   | loser_ht   | loser_ioc   |   loser_age |   loser_rank |   loser_rank_points | score             |   best_of | round   |   minutes |   w_ace |   w_df |   w_svpt |   w_1stIn |   w_1stWon |   w_2ndWon |   w_SvGms |   w_bpSaved |   w_bpFaced |   l_ace |   l_df |   l_svpt |   l_1stIn |   l_1stWon |   l_2ndWon |   l_SvGms |   l_bpSaved |   l_bpFaced |
|:-------------|:---------------|:----------|------------:|:----------------|---------------:|------------:|------------:|:--------------|:---------------|:-----------------------|:--------------|:------------|:-------------|-------------:|--------------:|---------------------:|-----------:|:-------------|:--------------|:------------------|:-------------|:-----------|:------------|------------:|-------------:|--------------------:|:------------------|----------:|:--------|----------:|--------:|-------:|---------:|----------:|-----------:|-----------:|----------:|------------:|------------:|--------:|-------:|---------:|----------:|-----------:|-----------:|----------:|------------:|------------:|
| 2013-319     | Kitzbuhel      | Clay      |          28 | A               |       20130728 |           1 |      104919 |               |                | Leonardo Mayer         | R             | 188.0       | ARG          |        26.2  |            78 |                  641 |     104932 |              |               | Kenny De Schepper | L            | 203.0      | FRA         |       26.16 |           69 |                 716 | 6-4 6-4           |         3 | R32     |        84 |       4 |      1 |       54 |        33 |         27 |         14 |        10 |           0 |           0 |       3 |      4 |       78 |        45 |         30 |         16 |        10 |          10 |          12 |
| 2013-319     | Kitzbuhel      | Clay      |          28 | A               |       20130728 |           2 |      104547 |               |                | Horacio Zeballos       | L             | 188.0       | ARG          |        28.25 |            54 |                  862 |     104770 |              | Q             | Martin Fischer    | R            |            | AUT         |       27.02 |          233 |                 201 | 7-5 1-6 6-3       |         3 | R32     |       125 |       1 |      1 |       98 |        71 |         45 |         14 |        14 |          12 |          16 |       4 |      2 |       81 |        44 |         30 |         21 |        14 |           5 |           9 |
| 2013-319     | Kitzbuhel      | Clay      |          28 | A               |       20130728 |           3 |      104719 | 8.0           |                | Marcel Granollers      | R             | 190.0       | ESP          |        27.29 |            53 |                  870 |     106207 |              | WC            | Mate Pavic        | L            |            | CRO         |       20.06 |          360 |                 107 | 7-6(2) 6-2        |         3 | R32     |       115 |       6 |      3 |       83 |        49 |         34 |         22 |        10 |           6 |           6 |       2 |      3 |       73 |        39 |         26 |         19 |        10 |           6 |           8 |
| 2013-319     | Kitzbuhel      | Clay      |          28 | A               |       20130728 |           4 |      104198 |               |                | Guillermo Garcia Lopez | R             | 188.0       | ESP          |        30.15 |            72 |                  686 |     105064 |              |               | Thomaz Bellucci   | L            | 188.0      | BRA         |       25.57 |          115 |                 495 | 6-7(1) 6-3 7-6(4) |         3 | R32     |       171 |       3 |     12 |      132 |        65 |         45 |         30 |        17 |          10 |          15 |       9 |      3 |      116 |        62 |         38 |         27 |        16 |           6 |          12 |
| 2013-319     | Kitzbuhel      | Clay      |          28 | A               |       20130728 |           5 |      104898 |               |                | Robin Haase            | R             | 190.0       | NED          |        26.31 |            68 |                  717 |     105558 |              |               | Guillaume Rufin   | R            | 188.0      | FRA         |       23.17 |           96 |                 567 | 6-4 7-6(4)        |         3 | R32     |       110 |      10 |      0 |       81 |        51 |         38 |         11 |        11 |           3 |           6 |       2 |      7 |       88 |        48 |         32 |         15 |        11 |           7 |          11 |
| 2013-319     | Kitzbuhel      | Clay      |          28 | A               |       20130728 |           6 |      104978 |               |                | Daniel Brands          | R             | 196.0       | GER          |        26.03 |            52 |                  873 |     104122 | 5.0          |               | Carlos Berlocq    | R            | 183.0      | ARG         |       30.48 |           43 |                 920 | 7-6(4) 2-6 6-2    |         3 | R32     |       117 |       3 |      2 |       84 |        43 |         33 |         23 |        14 |           0 |           2 |       2 |      1 |       82 |        62 |         47 |         11 |        14 |           4 |           6 |
| 2013-319     | Kitzbuhel      | Clay      |          28 | A               |       20130728 |           7 |      103656 | 7.0           |                | Albert Montanes        | R             | 175.0       | ESP          |        32.67 |            45 |                  910 |     104494 |              |               | Adrian Ungur      | R            | 178.0      | ROU         |       28.5  |           92 |                 587 | 6-4 6-2           |         3 | R32     |        71 |       8 |      1 |       52 |        37 |         29 |         10 |         9 |           2 |           2 |       1 |      3 |       59 |        35 |         23 |         11 |         9 |           3 |           6 |
| 2013-319     | Kitzbuhel      | Clay      |          28 | A               |       20130728 |           8 |      103812 |               |                | Victor Hanescu         | R             | 198.0       | ROU          |        32.02 |            46 |                  909 |     105379 |              |               | Aljaz Bedene      | R            | 181.0      | SLO         |       24.03 |          106 |                 531 | 6-2 6-1           |         3 | R32     |        60 |       3 |      0 |       41 |        34 |         29 |          3 |         8 |           0 |           0 |       2 |      2 |       43 |        18 |         12 |          8 |         7 |           4 |           8 |
| 2013-319     | Kitzbuhel      | Clay      |          28 | A               |       20130728 |           9 |      106233 |               | WC             | Dominic Thiem          | R             |             | AUT          |        19.9  |           268 |                  167 |     105723 |              |               | Andrey Kuznetsov  | R            | 185.0      | RUS         |       22.43 |           82 |                 625 | 6-2 7-5           |         3 | R32     |        79 |       4 |      4 |       69 |        36 |         29 |         16 |        10 |           1 |           2 |       2 |      3 |       56 |        31 |         21 |         12 |        10 |           4 |           8 |
| 2013-319     | Kitzbuhel      | Clay      |          28 | A               |       20130728 |          10 |      104225 |               | Q              | Jan Hajek              | R             | 180.0       | CZE          |        29.97 |           135 |                  430 |     105060 |              | LL            | Aldin Setkic      | R            | 193.0      | BIH         |       25.6  |          223 |                 210 | 6-2 6-1           |         3 | R32     |        50 |       5 |      1 |       41 |        26 |         21 |          9 |         7 |           4 |           4 |       3 |      4 |       47 |        28 |         16 |          5 |         8 |           0 |           5 |


Target Schema:
| tourney_id   | tourney_name   | surface   |   draw_size | tourney_level   |   tourney_date |   match_num |   winner_id | winner_seed   | winner_entry   | winner_name           | winner_hand   |   winner_ht | winner_ioc   |   winner_age |   winner_rank |   winner_rank_points |   loser_id | loser_seed   | loser_entry   | loser_name             | loser_hand   | loser_ht   | loser_ioc   |   loser_age |   loser_rank |   loser_rank_points | score          |   best_of | round   |   minutes |   w_ace |   w_df |   w_svpt |   w_1stIn |   w_1stWon |   w_2ndWon |   w_SvGms |   w_bpSaved |   w_bpFaced |   l_ace |   l_df |   l_svpt |   l_1stIn |   l_1stWon |   l_2ndWon |   l_SvGms |   l_bpSaved |   l_bpFaced |
|:-------------|:---------------|:----------|------------:|:----------------|---------------:|------------:|------------:|:--------------|:---------------|:----------------------|:--------------|------------:|:-------------|-------------:|--------------:|---------------------:|-----------:|:-------------|:--------------|:-----------------------|:-------------|:-----------|:------------|------------:|-------------:|--------------------:|:---------------|----------:|:--------|----------:|--------:|-------:|---------:|----------:|-----------:|-----------:|----------:|------------:|------------:|--------:|-------:|---------:|----------:|-----------:|-----------:|----------:|------------:|------------:|
| 2010-301     | Auckland       | Hard      |          28 | A               |       20100111 |           1 |      103752 |               |                | Simon Greul           | R             |         185 | GER          |        28.74 |            60 |                  737 |     103893 |              | Q             | Paolo Lorenzi          | R            | 183.0      | ITA         |       28.07 |           86 |                 577 | 6-3 6-3        |         3 | R32     |        87 |       2 |      4 |       57 |        31 |         25 |         14 |         9 |           8 |           9 |       0 |      6 |       64 |        42 |         22 |         11 |         9 |           8 |          12 |
| 2010-301     | Auckland       | Hard      |          28 | A               |       20100111 |           2 |      104545 |               |                | John Isner            | R             |         206 | USA          |        24.71 |            33 |                 1067 |     104198 |              |               | Guillermo Garcia Lopez | R            | 188.0      | ESP         |       26.6  |           43 |                 954 | 4-6 7-6(3) 6-2 |         3 | R32     |       120 |      11 |      2 |       85 |        56 |         45 |         17 |        15 |           3 |           5 |       5 |      5 |       89 |        56 |         37 |         22 |        15 |           4 |           7 |
| 2010-301     | Auckland       | Hard      |          28 | A               |       20100111 |           3 |      104338 | 7.0           |                | Juan Monaco           | R             |         185 | ARG          |        25.78 |            30 |                 1170 |     104547 |              |               | Horacio Zeballos       | L            | 188.0      | ARG         |       24.7  |           48 |                 904 | 6-3 6-0        |         3 | R32     |        63 |       6 |      3 |       44 |        28 |         25 |          8 |         8 |           2 |           2 |       4 |      2 |       53 |        29 |         18 |          8 |         7 |           5 |           9 |
| 2010-301     | Auckland       | Hard      |          28 | A               |       20100111 |           4 |      103967 |               | Q              | Michael Lammer        | R             |         185 | SUI          |        27.8  |           209 |                  223 |     105554 |              | Q             | Daniel Evans           | R            | 175.0      | GBR         |       19.63 |          266 |                 167 | 1-6 6-2 6-4    |         3 | R32     |       121 |       1 |      4 |       98 |        56 |         34 |         20 |        13 |           7 |          11 |       5 |      3 |       67 |        35 |         21 |         18 |        12 |           1 |           5 |
| 2010-301     | Auckland       | Hard      |          28 | A               |       20100111 |           5 |      104907 |               | WC             | Jose Rubin Statham    | R             |         183 | NZL          |        22.71 |           332 |                  126 |     104368 |              | WC            | Daniel King Turner     | R            | 190.0      | NZL         |       25.65 |          263 |                 170 | 6-2 7-5        |         3 | R32     |        96 |       1 |      4 |       73 |        48 |         33 |         10 |        10 |           7 |           9 |      10 |      3 |       75 |        47 |         29 |         10 |        10 |          12 |          17 |
| 2010-301     | Auckland       | Hard      |          28 | A               |       20100111 |           6 |      103656 | 8.0           |                | Albert Montanes       | R             |         175 | ESP          |        29.12 |            31 |                 1140 |     105084 |              | Q             | James Lemke            | R            |            | AUS         |       21.96 |          456 |                  73 | 6-1 7-5        |         3 | R32     |        72 |       5 |      1 |       58 |        36 |         27 |          9 |         9 |           2 |           4 |       0 |      5 |       60 |        38 |         19 |          7 |        10 |           0 |           6 |
| 2010-301     | Auckland       | Hard      |          28 | A               |       20100111 |           7 |      104259 | 5.0           |                | Philipp Kohlschreiber | R             |         178 | GER          |        26.23 |            27 |                 1260 |     105438 |              | LL            | Inigo Cervantes Huegun | R            |            | ESP         |       20.11 |          235 |                 189 | 6-2 6-3        |         3 | R32     |        63 |       1 |      0 |       49 |        33 |         21 |         15 |         9 |           2 |           3 |       1 |      5 |       50 |        24 |         18 |          8 |         8 |           3 |           7 |
| 2010-301     | Auckland       | Hard      |          28 | A               |       20100111 |           8 |      105064 |               |                | Thomaz Bellucci       | L             |         188 | BRA          |        22.03 |            34 |                 1066 |     103843 |              |               | Marco Chiudinelli      | R            | 185.0      | SUI         |       28.33 |           56 |                 775 | 6-3 6-3        |         3 | R32     |        64 |       8 |      3 |       54 |        37 |         29 |          9 |         9 |           1 |           1 |       3 |      0 |       53 |        34 |         20 |         11 |         9 |           1 |           4 |
| 2010-301     | Auckland       | Hard      |          28 | A               |       20100111 |           9 |      102967 |               |                | Marc Gicquel          | R             |         188 | FRA          |        32.78 |            58 |                  750 |     103694 |              |               | Olivier Rochus         | R            | 168.0      | BEL         |       28.98 |           57 |                 769 | 6-3 6-2        |         3 | R32     |        64 |       5 |      2 |       59 |        32 |         23 |         16 |         9 |           0 |           1 |       1 |      3 |       47 |        23 |         13 |         12 |         8 |           6 |          10 |
| 2010-301     | Auckland       | Hard      |          28 | A               |       20100111 |          10 |      103781 | 6.0           |                | Jurgen Melzer         | L             |         183 | AUT          |        28.64 |            28 |                 1260 |     104926 |              |               | Fabio Fognini          | R            | 178.0      | ITA         |       22.63 |           54 |                 790 | 5-7 6-3 6-2    |         3 | R32     |       105 |       8 |      6 |       82 |        50 |         38 |         21 |        15 |           0 |           1 |       3 |      7 |       93 |        45 |         34 |         23 |        14 |           6 |           9 |

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_2.csv
source_3.csv
source_4.csv
source_5.csv
test: test_0.csv
test_1.csv
test_2.csv
test_3.csv
test_4.csv
test_5.csv