title: Merging dataframes keeping all items pandas
body: <p>How can I merge two different dataframes, keeping all rows from each dataframe while filling in the blanks? </p>
  
  <p>DF1</p>
  
  <pre><code>Name     Addr      Num     Parent   Parent_Addr
  Matt     123H      8       James    543F
  Adam     213H      9       James    543F
  James    321H      10      Mom      654F
  Andrew   512F      10      Dad      665F
  Faith    555A      7       None     657F
  </code></pre>
  
  <p>DF2 </p>
  
  <pre><code>Name     Parent    Parent_Num  Parent_Addr
  Matt     James     10          543F
  Adam     James     10          543F
  James    Mom       12          654F
  None     Ian       13          656F
  None     None      None        1234
  </code></pre>
  
  <p>Expected output</p>
  
  <pre><code>Name     Addr      Num     Parent   Parent_Num   Parent_Addr  
  Matt     123H      8       James    10           543F
  Adam     213H      9       James    10           543F
  James    321H      10      Mom      12           654F
  Andrew   512F      10      Dad      None         665F
  Faith    555A      7       None     None         657F
  None     None      None    Ian      13           656F
  None     None      None    None     None         1234
  </code></pre>
  
  <p>I am attempting to merge and keep all data from both dataframes. Any help would be greatly appreciated. THank you. </p>