@@ -39,6 +39,7 @@ The pandas I/O API is a set of top level ``reader`` functions accessed like
39
39
binary;`Msgpack <https://msgpack.org/index.html>`__;:ref: `read_msgpack<io.msgpack> `;:ref: `to_msgpack<io.msgpack> `
40
40
binary;`Stata <https://en.wikipedia.org/wiki/Stata>`__;:ref: `read_stata<io.stata_reader> `;:ref: `to_stata<io.stata_writer> `
41
41
binary;`SAS <https://en.wikipedia.org/wiki/SAS_(software)>`__;:ref: `read_sas<io.sas_reader> `;
42
+ binary;`SPSS <https://en.wikipedia.org/wiki/SPSS>`__;:ref: `read_spss<io.spss_reader> `;
42
43
binary;`Python Pickle Format <https://docs.python.org/3/library/pickle.html>`__;:ref: `read_pickle<io.pickle> `;:ref: `to_pickle<io.pickle> `
43
44
SQL;`SQL <https://en.wikipedia.org/wiki/SQL>`__;:ref: `read_sql<io.sql> `;:ref: `to_sql<io.sql> `
44
45
SQL;`Google Big Query <https://en.wikipedia.org/wiki/BigQuery>`__;:ref: `read_gbq<io.bigquery> `;:ref: `to_gbq<io.bigquery> `
@@ -5477,6 +5478,40 @@ web site.
5477
5478
5478
5479
No official documentation is available for the SAS7BDAT format.
5479
5480
5481
+ .. _io.spss :
5482
+
5483
+ .. _io.spss_reader :
5484
+
5485
+ SPSS formats
5486
+ -----------
5487
+
5488
+ The top-level function :func: `read_spss ` can read (but not write) SPSS
5489
+ `sav ` (.sav) and `zsav ` (.zsav) format files(since *v0.25.0 *).
5490
+
5491
+ SPSS files contain column names. By default the
5492
+ whole file is read and returned as a ``DataFrame `` with all columns.
5493
+
5494
+ Specify a ``usecols `` to obtain a subset of columns. Specify ``apply_value_formats=True ``
5495
+ to convert categorical columns into ``pd.Categorical ``.
5496
+
5497
+ Read a spss file:
5498
+
5499
+ .. code-block :: python
5500
+
5501
+ df = pd.read_spss(' spss_data.zsav' )
5502
+
5503
+ Extract a subset of columns ``usecols `` from SPSS file and
5504
+ convert categorical columns into ``pd.Categorical ``:
5505
+
5506
+ .. code-block :: python
5507
+
5508
+ df = pd.read_sas(' spss_data.zsav' , usecols = usecols, apply_value_formats = True )
5509
+
5510
+ More info _ about the sav and zsav file format is available from the IBM
5511
+ web site.
5512
+
5513
+ .. _info : https://www.ibm.com/support/knowledgecenter/en/SSLVMB_22.0.0/com.ibm.spss.statistics.help/spss/base/savedatatypes.htm
5514
+
5480
5515
.. _io.other :
5481
5516
5482
5517
Other file formats
0 commit comments