pandas.read_spss#

pandas.read_spss(path, usecols=None, convert_categoricals=True, dtype_backend=<no_default>)[源代码][源代码]#

从文件路径加载一个SPSS文件,返回一个DataFrame。

参数:
路径str 或 Path

文件路径。

usecols类似列表的,可选的

返回列的子集。如果为 None,则返回所有列。

convert_categoricalsbool, 默认为 True

将分类列转换为 pd.Categorical。

dtype_backend{‘numpy_nullable’, ‘pyarrow’}

应用于结果 DataFrame 的后端数据类型(仍在实验中)。如果未指定,默认行为是不使用可空数据类型。如果指定,行为如下:

Added in version 2.0.

返回:
DataFrame

基于SPSS文件的DataFrame。

参见

read_csv

将一个逗号分隔值(csv)文件读取到一个 pandas DataFrame 中。

read_excel

将 Excel 文件读取到 pandas DataFrame 中。

read_sas

将一个 SAS 文件读取到一个 pandas DataFrame 中。

read_orc

将一个 ORC 对象加载到一个 pandas DataFrame 中。

read_feather

将一个 feather 格式的对象加载到一个 pandas DataFrame 中。

例子

>>> df = pd.read_spss("spss_data.sav")