Sindbad~EG File Manager

Current Path : /usr/local/lib/python3.12/site-packages/pandas/io/__pycache__/
Upload File :
Current File : //usr/local/lib/python3.12/site-packages/pandas/io/__pycache__/spss.cpython-312.pyc

�

Mٜg�����ddlmZddlmZddlmZddlmZddlm	Z	ddl
mZddlm
Z
erddlmZdd	lmZdd
lmZddlmZdd
ej,f									dd�Zy)�)�annotations)�
TYPE_CHECKING)�lib)�import_optional_dependency)�check_dtype_backend)�is_list_like)�stringify_path)�Sequence)�Path)�DtypeBackend)�	DataFrameNTc�"�td�}t|�|�!t|�std��t	|�}|jt
|�||��\}}|j|_|tjur|j|��}|S)a�
    Load an SPSS file from the file path, returning a DataFrame.

    Parameters
    ----------
    path : str or Path
        File path.
    usecols : list-like, optional
        Return a subset of the columns. If None, return all columns.
    convert_categoricals : bool, default is True
        Convert categorical columns into pd.Categorical.
    dtype_backend : {'numpy_nullable', 'pyarrow'}, default 'numpy_nullable'
        Back-end data type applied to the resultant :class:`DataFrame`
        (still experimental). Behaviour is as follows:

        * ``"numpy_nullable"``: returns nullable-dtype-backed :class:`DataFrame`
          (default).
        * ``"pyarrow"``: returns pyarrow-backed nullable :class:`ArrowDtype`
          DataFrame.

        .. versionadded:: 2.0

    Returns
    -------
    DataFrame

    Examples
    --------
    >>> df = pd.read_spss("spss_data.sav")  # doctest: +SKIP
    �
pyreadstatzusecols must be list-like.)�usecols�apply_value_formats)�
dtype_backend)rrr�	TypeError�list�read_savr	�__dict__�attrsr�
no_default�convert_dtypes)�pathr�convert_categoricalsrr�df�metadatas       �9/usr/local/lib/python3.12/site-packages/pandas/io/spss.py�	read_spssrs���H,�L�9�J��
�&����G�$��8�9�9��w�-���&�&��t��g�CW�'��L�B��� � �B�H��C�N�N�*�
�
�
�]�
�
;��
�I�)
rz
str | PathrzSequence[str] | Noner�boolrzDtypeBackend | lib.NoDefault�returnr
)�
__future__r�typingr�pandas._libsr�pandas.compat._optionalr�pandas.util._validatorsr�pandas.core.dtypes.inferencer�pandas.io.commonr	�collections.abcr
�pathlibr�pandas._typingr�pandasr
rr�r r�<module>r/sk��"� ��>�7�5�+��(��+� �
%)�!%�25�.�.�	2�
�2�
!�2��2�0�	2�
�2r 

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists