(aggregates arr)
(aggregates arr ks)
(aggregates arr ks m)
finds the aggregates of the array
(aggregates [1 2 3 3 4 5]) => (contains {:min 1, :mean 3.0, :stdev 1.4142135623730951, :skew 0.0, :mode [3], :variance 2, :median 3, :max 5, :random number?, :middle 3, :first 1, :last 5, :sum 18, :range 4})
(aggregates [1 2 3 3 4 5] [:sum] {:product #(apply * %)}) => {:sum 18, :product 360}
finds the aggregates of the array (aggregates [1 2 3 3 4 5]) => (contains {:min 1, :mean 3.0, :stdev 1.4142135623730951, :skew 0.0, :mode [3], :variance 2, :median 3, :max 5, :random number?, :middle 3, :first 1, :last 5, :sum 18, :range 4}) (aggregates [1 2 3 3 4 5] [:sum] {:product #(apply * %)}) => {:sum 18, :product 360}
(max-fn arr)
max taking an array as input
(max-fn [1 2 3 4 5]) => 5
max taking an array as input (max-fn [1 2 3 4 5]) => 5
(middle-fn arr)
finds the middle value in the array
(middle-fn [3 4 5]) => 4
finds the middle value in the array (middle-fn [3 4 5]) => 4
(min-fn arr)
min taking an array as input
(min-fn [1 2 3 4 5]) => 1
min taking an array as input (min-fn [1 2 3 4 5]) => 1
(range-fn arr)
difference between max and min
(range-fn [2 3 4 5]) => 3
difference between max and min (range-fn [2 3 4 5]) => 3
(wrap-not-nil f)
removes values that are nil
removes values that are nil
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close