title: Pandas detect the problematic column on a cast error
body: <p>I have some csv files and sometime I badly configure the <code>dtype</code> parameter in the <code>pandas.read_csv</code> method so Pandas failed with:</p>
  <p><code>TypeError: Cannot cast array data from dtype('float64') to dtype('int64') according to the rule 'safe'</code></p>
  <p>without saying on which column this conversion failed.</p>
  <p>How can I retrieve the column's name or index (and maybe first wrong value) of the failure?</p>
  <p>PS: I cannot use auto detect / type inference.</p>