[英]Clojure: convert array of maps into sequence of :key val
How to convert in Clojure a sequence with maps structure (:data), like this:如何在 Clojure 中转换具有映射结构 (:data) 的序列,如下所示:
{:data ({2019-09-20 3.673202} {2018-01-01 4.673202} {2018-01-02 5.673202}) }
into a map of key-value pairs, like this one:进入键值对的 map,如下所示:
{:data {2019-09-20 3.673202, 2018-01-01 4.673202, 2018-01-02 5.673202}}
Another option is into
:另一种选择
into
:
(let [data [ map1 map2 map3 ...]
(into {} data))
(let [data '({"2019-09-20" 3.673202} {"2018-01-01" 4.673202} {"2018-01-02" 5.673202})]
(apply merge data))
=> {"2019-09-20" 3.673202, "2018-01-01" 4.673202, "2018-01-02" 5.673202}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.