title: Applying the conversions in the converters dictionary after a DataFrame has been created in Python
body: <p>I have the following line which reads a CSV and creates a Data Frame applying my custom converters as expected:</p>
  <pre><code>csv_file_raw = read_csv(f'{directory}\{filename}', converters=converters)
  </code></pre>
  <p>However I wish to remove all blank rows from the Data Frame which I have accomplished with the following line after the Data Frame has been created:</p>
  <pre><code>csv_file = csv_file_raw.dropna(how=&quot;all&quot;)
  </code></pre>
  <p>My issue now is that the converters have parsed some of the values into empty strings which the <code>dropna</code> function doesn't interpret as an 'N/A' value.</p>
  <p>The blank rows are removed if I do not include the conversion in the <code>read_csv</code> function like so:</p>
  <pre><code>csv_file_raw = read_csv(f'{directory}\{filename}')
  csv_file = csv_file_raw.dropna(how=&quot;all&quot;)
  </code></pre>
  <p>Now that I have removed the empty rows, is there an easy way I can apply the converters dictionary to the Data Frame or can this only be achieved when it is initially read from the CSV?</p>