
    -Ph                    R    d dl mZ d dlmZ d dlmZ  G d dee                   ZdS )    )annotations)Generic)SeriesTc                      e Zd ZddZd	dZdS )
SeriesCatNamespaceseriesr   returnNonec                    || _         d S )N)_narwhals_series)selfr   s     S/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/narwhals/series_cat.py__init__zSeriesCatNamespace.__init__	   s     &    c                x    | j                             | j         j        j                                                  S )a  Get unique categories from column.

        Returns:
            A new Series containing the unique categories.

        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   s7      $44!37FFHH
 
 	
r   N)r   r   r	   r
   )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      st    " " " " " "       # # # # # #
 
 
 
 
) 
 
 
 
 
r   