Clojure:将密钥应用于序列的每个序列

约瑟夫·尤林

我是Clojure领域的新手,但我遇到了问题。我有一个看起来像这样的LazySeq(实际上更长)

values = (("Brand1" "0") ("Brand2" "15") ("Brand3" "12"))

我也定义field

fields = [:Brand :Sale]

我想至少要有

({:Brand "Brand1 :Sale "0"} {:Brand "Brand2 :Sale "15"} {:Brand "Brand3 :Sale "12"})

我尝试了几种方法(应用,交织,减少,合并和组合),但是每次都会得到意想不到的结果。

那可能吗 ?谢谢

列特温斯基

好吧,您是对的:您必须interleave先将它们全部添加到地图中。但是您应该为中的每个集合执行此操作values这意味着您需要使用map

(let [values '(("Brand1" "0") ("Brand2" "15") ("Brand3" "12"))
      fields [:Brand :Sale]]
  (map #(apply hash-map (interleave fields %)) values))

输出:

({:Sale "0", :Brand "Brand1"} 
 {:Sale "15", :Brand "Brand2"} 
 {:Sale "12", :Brand "Brand3"})

另一个变体是这样做的:

(let [values '(("Brand1" "0") ("Brand2" "15") ("Brand3" "12"))
      fields [:Brand :Sale]]
  (map #(into {} (map vector fields %)) values))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将分析权重应用于时间序列数据

来自分类Dev

将分组规则应用于时间序列?

来自分类Dev

将函数应用于R中的时间序列的多行

来自分类Dev

将分组规则应用于时间序列?

来自分类Dev

将函数序列应用于python中的对象

来自分类Dev

如何将RNN应用于序列到序列NLP任务?

来自分类Dev

Clojure:将函数应用于地图向量中的地图中的每个值

来自分类Dev

将默认序列化程序应用于自定义序列化程序(GSON)中的属性

来自分类Dev

给定整数序列,将AES加密应用于序列会产生唯一的字符串集吗?

来自分类Dev

将预定义的颜色序列应用于动态元素列表

来自分类Dev

如何将缩进序列化仅应用于某些属性?

来自分类Dev

将Plantparam应用于PlantUML序列图中的各个组

来自分类Dev

将四元数旋转应用于向量时间序列

来自分类Dev

将日志应用于时间序列列表中的所有元素

来自分类Dev

将函数应用于R数据帧中的时间序列

来自分类Dev

为什么无需在tmux内的终端中转义序列以将样式应用于文本的原因?

来自分类Dev

C#将序列号应用于组项目

来自分类Dev

Matlab:可以将SOM和kmeans应用于二值化时间序列数据吗?

来自分类Dev

如何使用 mutate_at 将 sw_glance 应用于嵌套的时间序列数据帧?

来自分类Dev

使用应用于在时间序列的子集上运行函数

来自分类Dev

如何将条件应用于xsl密钥

来自分类Dev

反序列化JSON时如何将ObjectCreationHandling.Replace应用于所选属性?

来自分类Dev

将特定的Arima模型应用于R中的另一个时间序列

来自分类Dev

Queryset在常规django中工作,但是将queryset应用于DRF序列化程序时却出现KeyError?

来自分类Dev

如何正确地将CSS样式应用于有序列表中的H元素

来自分类Dev

在反序列化期间将简单的字符串应用于字符串转换

来自分类Dev

Clojure:将功能应用于地图的叶节点

来自分类Dev

将函数列表应用于参数clojure

来自分类Dev

将多种方法应用于Clojure列表?

Related 相关文章

  1. 1

    将分析权重应用于时间序列数据

  2. 2

    将分组规则应用于时间序列?

  3. 3

    将函数应用于R中的时间序列的多行

  4. 4

    将分组规则应用于时间序列?

  5. 5

    将函数序列应用于python中的对象

  6. 6

    如何将RNN应用于序列到序列NLP任务?

  7. 7

    Clojure:将函数应用于地图向量中的地图中的每个值

  8. 8

    将默认序列化程序应用于自定义序列化程序(GSON)中的属性

  9. 9

    给定整数序列,将AES加密应用于序列会产生唯一的字符串集吗?

  10. 10

    将预定义的颜色序列应用于动态元素列表

  11. 11

    如何将缩进序列化仅应用于某些属性?

  12. 12

    将Plantparam应用于PlantUML序列图中的各个组

  13. 13

    将四元数旋转应用于向量时间序列

  14. 14

    将日志应用于时间序列列表中的所有元素

  15. 15

    将函数应用于R数据帧中的时间序列

  16. 16

    为什么无需在tmux内的终端中转义序列以将样式应用于文本的原因?

  17. 17

    C#将序列号应用于组项目

  18. 18

    Matlab:可以将SOM和kmeans应用于二值化时间序列数据吗?

  19. 19

    如何使用 mutate_at 将 sw_glance 应用于嵌套的时间序列数据帧?

  20. 20

    使用应用于在时间序列的子集上运行函数

  21. 21

    如何将条件应用于xsl密钥

  22. 22

    反序列化JSON时如何将ObjectCreationHandling.Replace应用于所选属性?

  23. 23

    将特定的Arima模型应用于R中的另一个时间序列

  24. 24

    Queryset在常规django中工作,但是将queryset应用于DRF序列化程序时却出现KeyError?

  25. 25

    如何正确地将CSS样式应用于有序列表中的H元素

  26. 26

    在反序列化期间将简单的字符串应用于字符串转换

  27. 27

    Clojure:将功能应用于地图的叶节点

  28. 28

    将函数列表应用于参数clojure

  29. 29

    将多种方法应用于Clojure列表?

热门标签

归档