title: PySpark : Merge two dataframes
body: <p>I have two dataframes, DF1 and DF2 and they have same column names</p>
  <p>Lets say the DF1 is of the following format,</p>
  <div class="s-table-container">
  <table class="s-table">
  <thead>
  <tr>
  <th style="text-align: left;">Item Id</th>
  <th style="text-align: center;">item</th>
  <th style="text-align: right;">model</th>
  <th style="text-align: right;">price</th>
  </tr>
  </thead>
  <tbody>
  <tr>
  <td style="text-align: left;">1</td>
  <td style="text-align: center;">item 1</td>
  <td style="text-align: right;">22</td>
  <td style="text-align: right;">100</td>
  </tr>
  <tr>
  <td style="text-align: left;">2</td>
  <td style="text-align: center;">item 2</td>
  <td style="text-align: right;">33</td>
  <td style="text-align: right;">300</td>
  </tr>
  <tr>
  <td style="text-align: left;">3</td>
  <td style="text-align: center;">item 3</td>
  <td style="text-align: right;">44</td>
  <td style="text-align: right;">400</td>
  </tr>
  <tr>
  <td style="text-align: left;">4</td>
  <td style="text-align: center;">item 4</td>
  <td style="text-align: right;">55</td>
  <td style="text-align: right;">500</td>
  </tr>
  </tbody>
  </table>
  </div>
  <p>DF2 contains following format</p>
  <div class="s-table-container">
  <table class="s-table">
  <thead>
  <tr>
  <th style="text-align: left;">Item Id</th>
  <th style="text-align: center;">item</th>
  <th style="text-align: right;">model</th>
  <th style="text-align: right;">price</th>
  </tr>
  </thead>
  <tbody>
  <tr>
  <td style="text-align: left;">1</td>
  <td style="text-align: center;">item 1</td>
  <td style="text-align: right;">222</td>
  <td style="text-align: right;">1000</td>
  </tr>
  <tr>
  <td style="text-align: left;">1</td>
  <td style="text-align: center;">item 1</td>
  <td style="text-align: right;">2222</td>
  <td style="text-align: right;">10000</td>
  </tr>
  <tr>
  <td style="text-align: left;">2</td>
  <td style="text-align: center;">item 2</td>
  <td style="text-align: right;">333</td>
  <td style="text-align: right;">3000</td>
  </tr>
  <tr>
  <td style="text-align: left;">3</td>
  <td style="text-align: center;">item 3</td>
  <td style="text-align: right;">444</td>
  <td style="text-align: right;">4000</td>
  </tr>
  <tr>
  <td style="text-align: left;">4</td>
  <td style="text-align: center;">item 4</td>
  <td style="text-align: right;">555</td>
  <td style="text-align: right;">5000</td>
  </tr>
  </tbody>
  </table>
  </div>
  <p>I need to combine the two dataframes such that the  result should be like:</p>
  <div class="s-table-container">
  <table class="s-table">
  <thead>
  <tr>
  <th style="text-align: left;">Item Id</th>
  <th style="text-align: center;">item</th>
  <th style="text-align: right;">model</th>
  <th style="text-align: right;">price</th>
  </tr>
  </thead>
  <tbody>
  <tr>
  <td style="text-align: left;">1</td>
  <td style="text-align: center;">item 1</td>
  <td style="text-align: right;">22</td>
  <td style="text-align: right;">100</td>
  </tr>
  <tr>
  <td style="text-align: left;">1</td>
  <td style="text-align: center;">item 1</td>
  <td style="text-align: right;">222</td>
  <td style="text-align: right;">1000</td>
  </tr>
  <tr>
  <td style="text-align: left;">1</td>
  <td style="text-align: center;">item 1</td>
  <td style="text-align: right;">2222</td>
  <td style="text-align: right;">10000</td>
  </tr>
  <tr>
  <td style="text-align: left;">2</td>
  <td style="text-align: center;">item 2</td>
  <td style="text-align: right;">33</td>
  <td style="text-align: right;">300</td>
  </tr>
  <tr>
  <td style="text-align: left;">2</td>
  <td style="text-align: center;">item 2</td>
  <td style="text-align: right;">333</td>
  <td style="text-align: right;">3000</td>
  </tr>
  <tr>
  <td style="text-align: left;">3</td>
  <td style="text-align: center;">item 3</td>
  <td style="text-align: right;">44</td>
  <td style="text-align: right;">400</td>
  </tr>
  <tr>
  <td style="text-align: left;">3</td>
  <td style="text-align: center;">item 3</td>
  <td style="text-align: right;">444</td>
  <td style="text-align: right;">4000</td>
  </tr>
  <tr>
  <td style="text-align: left;">4</td>
  <td style="text-align: center;">item 4</td>
  <td style="text-align: right;">55</td>
  <td style="text-align: right;">500</td>
  </tr>
  <tr>
  <td style="text-align: left;">4</td>
  <td style="text-align: center;">item 4</td>
  <td style="text-align: right;">555</td>
  <td style="text-align: right;">5000</td>
  </tr>
  </tbody>
  </table>
  </div>
  <p>I need to use only pyspark not pandas. Thanks for help.</p>