title: Pandas read multiindexed csv with blanks
body: <p>I'm struggling with properly loading a csv that has a multi lines header with blanks. The CSV looks like this:</p>
  
  <pre><code>,,C,,,D,,
  A,B,X,Y,Z,X,Y,Z
  1,2,3,4,5,6,7,8
  </code></pre>
  
  <p><img src="https://i.stack.imgur.com/fKTFk.jpg" alt="CSV Header"></p>
  
  <p>What I would like to get is:</p>
  
  <p><img src="https://i.stack.imgur.com/CaogM.jpg" alt="Desired Pandas Header"></p>
  
  <p>When I try to load with <code>pd.read_csv(file, header=[0,1], sep=',')</code>, I end up with the following:</p>
  
  <p><img src="https://i.stack.imgur.com/B1WjD.jpg" alt="Incorrect result"></p>
  
  <p>Is there a way to get the desired result?</p>
  
  <hr>
  
  <p>Note: alternatively, I would accept this as a result:</p>
  
  <p><img src="https://i.stack.imgur.com/BBZZG.jpg" alt="Alternative result"></p>
  
  <hr>
  
  <p>Versions used:</p>
  
  <ul>
  <li>Python: 2.7.8</li>
  <li>Pandas 0.16.0</li>
  </ul>