
    WhB                    D    d dl mZ d dlmZ d dlmZ  G d dee         Zy)    )annotations)Generic)SeriesTc                      e Zd ZddZddZy)SeriesCatNamespacec                    || _         y )N)_narwhals_series)selfseriess     M/var/www/html/jupyter_env/lib/python3.12/site-packages/narwhals/series_cat.py__init__zSeriesCatNamespace.__init__	   s
     &    c                    | j                   j                  | j                   j                  j                  j	                               S )a  Get unique categories from column.

        Examples:
            >>> import pandas as pd
            >>> import narwhals as nw
            >>> s_native = pd.Series(["apple", "mango", "mango"], dtype="category")
            >>> s = nw.from_native(s_native, series_only=True)
            >>> s.cat.get_categories().to_native()
            0    apple
            1    mango
            dtype: object
        )r	   _with_compliant_compliant_seriescatget_categories)r
   s    r   r   z!SeriesCatNamespace.get_categories   s;     $$44!!3377FFH
 	
r   N)r   r   returnNone)r   r   )__name__
__module____qualname__r   r    r   r   r   r      s    '
r   r   N)
__future__r   typingr   narwhals.typingr   r   r   r   r   <module>r      s    "  #
) 
r   