struct Crysda::AnyCol

Overview

Column for types other than implemented types and part of Any union type.

Defined in:

crysda/columns.cr

Constructors

Instance Method Summary

Instance methods inherited from struct Crysda::DataCol

*(val : DataCol)
*(val : Number)
*
, +(val : Number)
+(val : DataCol)
+(val : Iterable)
+(val : String)
+
, -(val : Number)
-(val : DataCol)
-
-
, /(val : DataCol)
/(val : Number)
/
, <(val : Any | DataCol) <, <=(val : Any | DataCol) <=, ==(i : Any)
==(other : self)
==
, >(val : Any | DataCol) >, >=(val : Any | DataCol) >=, [](*args, **options)
[](*args, **options, &)
[]
, []?(*args, **options, &)
[]?(*args, **options)
[]?
, as_b as_b, as_f64 as_f64, as_i as_i, as_i64 as_i64, as_s as_s, compare(left : Int32, right : Int32, null_last = true) : Int32 compare, cumsum cumsum, desc desc, div(val) div, equals(other : self) equals, has_nulls? has_nulls?, hash(hasher) hash, is_na is_na, is_not_na is_not_na, lag(n = 1, default : Any = nil) lag, lead(n = 1, default : Any = nil) lead, map(&) map, matching(missing_as = false, &) : Array(Bool) matching, max(remove_na = false) max, mean(remove_na = false) mean, median(remove_na = false) median, min(remove_na = false) min, minus(val) minus, name : String name, order(na_last = true) order, pct_change : DataCol pct_change, plus(val) plus, rank(na_last = true) rank, sd(remove_na = false) sd, size(*args, **options)
size(*args, **options, &)
size
, sum(remove_na = false) sum, times(val) times, to_s(io : IO) : Nil
to_s
to_s
, values : Array values

Constructor methods inherited from struct Crysda::DataCol

new(name) new

Constructor Detail

def self.new(name : String, val : Array(Any)) #

[View source]

Instance Method Detail

def compare(left : Int32, right : Int32, null_last = true) : Int32 #

[View source]
def values : Array(Any) #

[View source]