(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 builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |