我目前有一个我试图解析的CSV,它有标题和行。我试图通过向量进行映射,但是地图不断迭代标题而不是行。这是代码:
; csv is a lazyseq
; create-data-set takes two arguments: headers and row
(map (create-data-set (first csv) (rest csv))
如何在不影响前者的情况下迭代最后一个向量?
答案 0 :(得分:2)
听起来你想要这样的东西(创建一个新的函数来保持标题,同时映射行):
(map (partial create-data-set (first csv))
(rest csv))
(我错过了这个解决方案出现在上面的评论中 - 道歉。)