(by-rank ds columns-selector rank-predicate)
(by-rank ds
columns-selector
rank-predicate
{:keys [desc? ties] :or {desc? true ties :dense} :as options})
Select rows using rank
on a column, ties are resolved using :dense
method.
See R docs. Rank uses 0 based indexing.
Possible :ties
strategies: :average
, :first
, :last
, :random
, :min
, :max
, :dense
.
:dense
is the same as in data.table::frank
from R
:desc?
set to true (default) order descending before calculating rank
Select rows using `rank` on a column, ties are resolved using `:dense` method. See [R docs](https://www.rdocumentation.org/packages/base/versions/3.6.1/topics/rank). Rank uses 0 based indexing. Possible `:ties` strategies: `:average`, `:first`, `:last`, `:random`, `:min`, `:max`, `:dense`. `:dense` is the same as in `data.table::frank` from R `:desc?` set to true (default) order descending before calculating rank
(drop-rows ds)
(drop-rows ds rows-selector)
(drop-rows ds
rows-selector
{:keys [select-keys pre result-type parallel?] :as options})
Drop rows using:
Drop rows using: - row id - seq of row ids - seq of true/false - fn with predicate
(random ds)
(random ds n)
(random ds n {:keys [repeat? seed] :or {repeat? true} :as options})
(select-rows ds)
(select-rows ds rows-selector)
(select-rows ds
rows-selector
{:keys [select-keys pre result-type parallel?] :as options})
Select rows using:
Select rows using: - row id - seq of row ids - seq of true/false - fn with predicate
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close