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
的后端数据类型(仍在实验中)。如果未指定,默认行为是不使用可空数据类型。如果指定,行为如下:"numpy_nullable"
: 返回支持可空数据类型的DataFrame
"pyarrow"
: 返回由 pyarrow 支持的可空ArrowDtype
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")