title: Pandas Iterrows Row Number & Percentage
body: <p>I'm iterating over a dataframe with 1000s of rows. I ideally would like to know the progress of my loops - i.e. how many rows has it completed, what percentage of total rows has it completed etc.</p>
  
  <p>Is there a way I can print the row number or even better, the percentage of rows iterated over? </p>
  
  <p>My code it currently below. Currently, printing how it looks below right now displays some kind of tuple/list however all I need is the row number. This is probably simple.</p>
  
  <pre><code>for row in testDF.iterrows():
  
          print("Currently on row: "+str(row))
  </code></pre>
  
  <p>Ideal printed response:</p>
  
  <pre><code>Currently on row 1; Currently iterated 1% of rows
  Currently on row 2; Currently iterated 2% of rows
  Currently on row 3; Currently iterated 3% of rows
  Currently on row 4; Currently iterated 4% of rows
  Currently on row 5; Currently iterated 5% of rows
  </code></pre>