
    Lpj                    x    S SK Jr  S SKJrJrJr  S SKJrJr  \(       a  S SK	J
r
  \" SSS9r " S S	\\   5      rg
)    )annotations)TYPE_CHECKINGGenericTypeVar)ExprKindExprNode)ExprExprTr	   )boundc                  (    \ rS rSrSS jrSS jrSrg)ExprCatNamespace   c                    Xl         g )N_expr)selfexprs     M/var/www/html/pdf-tiff/venv/lib/python3.13/site-packages/narwhals/expr_cat.py__init__ExprCatNamespace.__init__   s    
    c                h    U R                   R                  [        [        R                  S5      5      $ )am  Get unique categories from column.

Examples:
    >>> import pandas as pd
    >>> import narwhals as nw
    >>> df_native = pd.DataFrame(
    ...     {"fruits": ["apple", "mango", "mango"]}, dtype="category"
    ... )
    >>> df = nw.from_native(df_native)
    >>> df.select(nw.col("fruits").cat.get_categories()).to_native()
      fruits
    0  apple
    1  mango
zcat.get_categories)r   _append_noder   r   
FILTRATION)r   s    r   get_categoriesExprCatNamespace.get_categories   s,     zz&&X((*>?
 	
r   r   N)r   r
   returnNone)r   r
   )__name__
__module____qualname____firstlineno__r   r   __static_attributes__ r   r   r   r      s    
r   r   N)
__future__r   typingr   r   r   narwhals._expression_parsingr   r   narwhals.exprr	   r
   r   r$   r   r   <module>r)      s3    " 2 2 ;"v&
wu~ 
r   