title: Parse Salesforce report in Pandas DataFrame using Beatbox
body: <p>Has anybody tried parsing SalesForce report into Pandas DataFrame using Beatbox? There are couple of examples on SO but none of them have provided comprehensive solution or at least what I have perceived it hasn't.</p>
  
  <pre><code>#!/usr/bin/env python3
  
  import beatbox
  import pandas as pd
  
  
  sf = beatbox._tPartnerNS
  service = beatbox.Client()
  service.serverUrl = 'https://login.salesforce.com/services/Soap/u/38.0'
  service.login('my-username', 'my-password')
  
  report_id = '00myreport4G3V'
  
  query = "SELECT Name FROM Report where id = '{}'".format(report_id)
  query_result = service.query(query)
  </code></pre>
  
  <p>This is just selecting the name but ideally I would like to load the content of report into a DataFrame. Any help please?</p>