title: Convert revenue figues in European format to American using Python/Pandas
body: <p>I am having a dataframe where revenue figures are in German format with <code>€</code> like</p>
  
  <pre><code>print(df['Revenue'])
  0       23.979,12 €
  1    7.993.137,63 €
  2          418,83 €
  Name: Revenue, dtype: object
  </code></pre>
  
  <p>Is there a way of converting it into </p>
  
  <pre><code>print(df['Revenue'])
  0       23979.12
  1    7993137.63
  2          418.83
  Name: Revenue, dtype: float
  </code></pre>
  
  <p>It can be done using replace function by first converting these strings in right format using the code <code>df.replace({'€':'', '\.':'',',':'.'}, regex=True,inplace=True)</code>, and then converting string into float. The only problem with this issue is that it's too slow.</p>
  
  <p>I have read that it can be done using LOCALEs, but not sure. I am sure Python/Pandas has a better way to dealing with these. Any hint will be highly appreciated.</p>