我有 clojure 中的数据,我按应用程序将其分组为以下格式:
(["name1" [{:application "name1", :date "date1", :description "desc1"}
{:application "name1", :date "date2", :description "desc2"}]]
["name2" [{:application "name2", :date "date1", :description "desc1"}
{:application "name2", :date "date2", :description "desc2"}]]
... and so on)
我需要计算每个应用程序的事件数量(即每个向量中的地图数量)并生成以下格式的地图列表:
({:application "name1", :count 2} {:application "name2", :count2} ... etc )
我有以下代码来生成应用程序名称列表和每个应用程序名称的计数列表,但我正在努力将它们恢复为上述格式。
(let[
application-list (map first group-by-app)
grouped-data (map second group-by-app)
count-list (map count grouped-data)]
任何帮助将不胜感激。
提前致谢。大卫