Написание сценариев с помощью языка программирования Python
IBM® SPSS Statistics предоставляет два различных интерфейса для программирования на языке Python в Windows, Linux, macOS и для сервера IBM SPSS Statistics. Для использование этих интерфейсов необходим IBM SPSS Statistics - Integration Plug-in for Python, который устанавливается по умолчанию с вашим продуктом IBM SPSS Statistics. Информацию о том, как начать работать с языком программирования Python, смотрите в Руководстве по Python (на английском языке) по адресу http://docs.python.org/tut/tut.html .
Сценарии на языке Python
Сценарии Python используют интерфейс, предоставляемый модулем Python SpssClient . Они работают в пользовательском интерфейсе и объектах вывода, а также могут исполнять командный синтаксис. Например, можно использовать сценарий Python для настройки сводной таблицы.
- Сценарии Python можно запускать из меню Сервис, пункт>Запустить сценарий, или из редактора Python, запускаемого из IBM SPSS Statistics (доступного из меню Файл>Открыть>Сценарий) или из внешнего процесса Python, такого, как Python IDE или интерпретатор Python.
- Сценарии Python можно выполнять как автосценарии.
- Сценарии Python выполняются на машине, на которой работает клиент IBM SPSS Statistics.
Полную документация о классах и методах IBM SPSS Statistics, доступных для сценариев Python, можно найти в Руководстве по написанию сценариев IBM SPSS Statistics в разделе Integration Plug-in for Python справочной системы.
Программы Python
Программы Python используют интерфейс, предоставляемый модулем Python Spss . Они работают на процессоре IBM SPSS Statistics и используются для управления потоком задания командного синтаксиса, чтения и записи в активный набор данных, создания новых наборов данных и создания пользовательских процедур, генерирующих собственный вывод сводных таблиц.
- Программы запускаются командным синтаксисом в блоках
BEGIN PROGRAM-END PROGRAMили от внешнего процесса Python, такого, как Python IDE или интерпретатор Python. - Программы Python нельзя выполнять как автосценарии.
- В распределенном режиме анализа (доступном при наличии сервера IBM SPSS Statistics) программы Python выполняются на компьютере, на котором работает сервер IBM SPSS Statistics.
Более подробную информацию о программах Python, в том числе полную документацию о доступных для них функциях и классах IBM SPSS Statistics, можно найти найти в документации пакета интеграции Python для IBM SPSS Statistics в разделе Integration Plug-in for Python справочной системы.