clojure.set/rename-keys

functionsince v0.0-927 clojure.set/rename-keysEdit
(rename-keys map kmap)

Source docstring:
Returns the map with the keys in kmap renamed to the vals in kmap
Source code @ clojurescript:src/main/cljs/clojure/set.cljs
(defn rename-keys
  [map kmap]
    (reduce
     (fn [m [old new]]
       (if (contains? map old)
         (assoc m new (get map old))
         m))
     (apply dissoc map (keys kmap)) kmap))