Sha256: 779c242a1da1d5b55547f135c6b80df33fc8c69484200d523fa912e0eec8ee96
Contents?: true
Size: 868 Bytes
Versions: 46
Compression:
Stored size: 868 Bytes
Contents
module Polars # Namespace for categorical related expressions. class CatExpr # @private attr_accessor :_rbexpr # @private def initialize(expr) self._rbexpr = expr._rbexpr end # Get the categories stored in this data type. # # @return [Expr] # # @example # df = Polars::Series.new( # "cats", ["foo", "bar", "foo", "foo", "ham"], dtype: Polars::Categorical # ).to_frame # df.select(Polars.col("cats").cat.get_categories) # # => # # shape: (3, 1) # # ┌──────┐ # # │ cats │ # # │ --- │ # # │ str │ # # ╞══════╡ # # │ foo │ # # │ bar │ # # │ ham │ # # └──────┘ def get_categories Utils.wrap_expr(_rbexpr.cat_get_categories) end end end
Version data entries
46 entries across 46 versions & 1 rubygems