我的序列结构如下:
(def date-sequence [[20101121 10] [20101120 9] [20101119 8] [20101118 7]])
这看起来像是一个嵌套的矢量给我,但我不确定要命名它。在每个“嵌套向量”中有两个元素,一个日期元素和值元素:[20101121 10]。我们调用日期元素20101121 x和值元素10 y。
我想学习如何在整个日期序列中找到与最小值(y)对应的日期(x)和值(y)。
答案 0 :(得分:8)
尝试以下方法:
user=> (apply min-key second date-sequence)
[20101118 7]
然后,您可以使用first
和second
来获取日期和值。