title: Negative currency values using parse_number in readr R
body: <p>I'm importing sales data that needs to be converted from character strings to numeric. </p>
  
  <p>I'm trying to use <code>parse_number</code> in <code>readr</code> to do this, but it throws a parsing error for negative values, and coerces them to <code>NA</code>s.</p>
  
  <p>As an example:</p>
  
  <p><code>x &lt;- c("$1,000.00", "$500.00", "-$200.00")</code></p>
  
  <p><code>y &lt;- parse_number(x)</code></p>
  
  <p><code>Warning: 1 parsing failure.
  row # A tibble: 1 x 4 col     row   col expected actual expected   &lt;int&gt; &lt;int&gt; &lt;chr&gt;    &lt;chr&gt;  actual 1     3    NA a number -</code></p>
  
  <p><code>y</code></p>
  
  <p><code>[1] 1000  500   NA</code></p>
  
  <p>Does <code>parse_number</code> or <code>readr</code> have functionality that allows me to keep "-" for negative currency values? </p>
  
  <p>(I'm not asking for an <code>as.numeric(gsub())</code> solution.)</p>