class Polars::Categorical
A categorical encoding of a set of strings.
def initialize(ordering = "physical", **kwargs)
def initialize(ordering = "physical", **kwargs) if ordering.is_a?(Categories) @ordering = "lexical" @categories = ordering # assert kwargs.length == 0 return end @ordering = "lexical" if kwargs[:categories] # assert kwargs.length == 1 @categories = kwargs[:categories] else # assert kwargs.length == 0 @categories = Categories.new end end