title: Map zip codes to their respective city and state in R?
body: <p>I have a data frame of zip codes that I'm looking to map to a city &amp; state for each specific zip code.  Currently, I have played around with the zipcode package a bit but I'm not sure that can solve this specific issue.  </p>
  
  <p>Here's sample data of what I have now:</p>
  
  <pre><code>str(all_key$zip)
  chr [1:406] "43031" "24517" "43224" "43832" "53022" "60185" "84104" "43081" 
  "85226" "85193" "54656" "43215" "94533" "95826" "64804" "49548" "54467" 
  </code></pre>
  
  <p>The expected output would be adding a city &amp; state column to each row of the data frame referring to the individual zips:</p>
  
  <pre><code> head(all_key)
       zip city  state
  1   43031 city1 state1
  2   24517 city2 state2
  3   43224 city3 state3
  4   43832 city4 state4
  5   53022 city5 state5
  6   60185 city6 state6
  </code></pre>
  
  <p>Thanks in advance for your help.</p>