3
���h� � @ sz d dl mZ d dlmZmZmZ d dlmZ d dlm Z d dl
mZ d dlm
Z
deeef eee eed �d
d�ZdS )
� )�Path)�Optional�Sequence�Union)�import_optional_dependency)�is_list_like)� DataFrame)�stringify_pathNT)�path�usecols�convert_categoricals�returnc C sF t d�}|dk r*t|�s"td��nt|�}|jt| �||d�\}}|S )a�
Load an SPSS file from the file path, returning a DataFrame.
.. versionadded:: 0.25.0
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.
Returns
-------
DataFrame
�
pyreadstatNzusecols must be list-like.)r Zapply_value_formats)r r � TypeError�listZread_savr )r
r r r Zdf�_� r �0/tmp/pip-build-5_djhm0z/pandas/pandas/io/spss.py� read_spss
s
r )NT)Zpathlibr Ztypingr r r Zpandas.compat._optionalr Zpandas.core.dtypes.inferencer Zpandas.core.apir Zpandas.io.commonr �str�boolr r r r r �<module> s |