title: Python: Join dataframes issues
body: <p>With this 2 dataframes:</p>
  <pre><code>df1 = pd.DataFrame(
      {
          &quot;ID&quot;: [&quot;ID0&quot;, &quot;ID1&quot;, &quot;ID2&quot;, &quot;ID3&quot;],
          &quot;A&quot;: [&quot;A0&quot;, &quot;A1&quot;, &quot;A2&quot;, &quot;A3&quot;],
          &quot;B&quot;: [&quot;B0&quot;, &quot;B1&quot;, &quot;B2&quot;, &quot;B3&quot;],
      },
  )
  
  
  df2 = pd.DataFrame(
      {
          &quot;ID&quot;: [&quot;ID0&quot;, &quot;ID1&quot;, &quot;ID2&quot;, &quot;ID4&quot;],
          &quot;C&quot;: [&quot;C0&quot;, &quot;C1&quot;, &quot;C2&quot;, &quot;C4&quot;],
          &quot;D&quot;: [&quot;D0&quot;, &quot;D1&quot;, &quot;D2&quot;, &quot;D4&quot;],
      },
  )
  </code></pre>
  <p>My goal is to join them, not havind repeated ID's and have None when there's no information:</p>
  <pre><code>ID  A   B   C   D
  ID0 A0  B0  C0  D0
  ID1 A1  B1  C1  D1
  ID2 A2  B2  C2  D2
  ID3 A3  B3  None None
  ID4 None None C4 D4
  </code></pre>
  <p>Whate are the .concat parameters to do this, Have tried several but without the result that I want.</p>