title: Using dplyr::recode on a dot
body: <p>If have encountered a problem in R/dplyr when trying to use <code>recode</code> on a dot. I'm using R 3.6.3 and dplyr 0.8.5 This attempt</p>
  
  <pre><code>library(tidyverse)
  x &lt;- c("a", ",", ".")
  recode(x, a = "A", "," = "comma", "." = "dot")
  </code></pre>
  
  <p>fails for the dot (works for "a" and ",") with error message</p>
  
  <pre><code>Error: Argument 2 must be named, not unnamed
  </code></pre>
  
  <p>Using back-ticks around the dot throws the same error. Escaping the dot does clear the error, but the dot is not recoded.</p>
  
  <pre><code>recode(x, a = "A", "," = "comma", "\\." = "dot")
  [1] "A"     "comma" "."   
  </code></pre>
  
  <p>Any ideas how to recode a dot?</p>