translation missing (wp_translate): key = try_or_buy_html, options = {:scope=>:headings}
translation missing (wp_translate): key = solutions_html, options = {:scope=>:navigation}
translation missing (wp_translate): key = my_account_html, options = {:scope=>:headings}

translation missing: en-US.model_translations.product_module.wps_interop_for_python.name

translation missing: en-US.model_translations.product_module_group.wps_language.name

translation missing: en-US.model_translations.product_module.wps_interop_for_python.name

Use the Languages of SAS and Python Together

The WPS Interop for Python module supports the use of the Python language in your SAS programs. Sections of your program written in Python together with data will be processed automatically by your Python environment.

Why Interoperate?

Combining Python and SAS languages together creates a unified solution. Mix the high performance data handling and industrial analytics strengths of the SAS language with your favorite Python syntax and libraries. Data is easily exchanged and processed between the Python and SAS language within a single SAS program.

Python Procedure

The procedure allows you to inline or include Python syntax directly in a SAS program. When the SAS program is executed, WPS processes the SAS syntax itself and utilizes your installed Python environment for the execution of the Python syntax.

The output and log information generated by the Python environment are automatically returned back to WPS and can be viewed seamlessly using the WPS Workbench GUI.

PROC PYTHON also provides a simple and efficient way to exchange data between the SAS and Python language environments using Pandas DataFrames.

Dependencies and Usage

WPS Interop for Python can be used on the supported platforms indicated in the table below.

translation missing (wp_translate): key = platform_html, options = {:scope=>[:feature_tables, :headings]} translation missing (wp_translate): key = is_supported_html, options = {:scope=>[:feature_tables, :headings]}
translation missing (wp_translate): key = aix_on_system_p_html, options = {:scope=>:platforms}translation missing (wp_translate): key = no_html, options = {:scope=>:values}
translation missing (wp_translate): key = linux_on_arm_html, options = {:scope=>:platforms}translation missing (wp_translate): key = no_html, options = {:scope=>:values}
translation missing (wp_translate): key = linux_on_system_p_html, options = {:scope=>:platforms}translation missing (wp_translate): key = no_html, options = {:scope=>:values}
translation missing (wp_translate): key = linux_on_x86_html, options = {:scope=>:platforms}translation missing (wp_translate): key = yes_html, options = {:scope=>:values}
translation missing (wp_translate): key = macos_on_x86_html, options = {:scope=>:platforms}translation missing (wp_translate): key = yes_html, options = {:scope=>:values}
translation missing (wp_translate): key = solaris_on_sparc_html, options = {:scope=>:platforms}translation missing (wp_translate): key = no_html, options = {:scope=>:values}
translation missing (wp_translate): key = solaris_on_x86_html, options = {:scope=>:platforms}translation missing (wp_translate): key = no_html, options = {:scope=>:values}
translation missing (wp_translate): key = windows_on_x86_html, options = {:scope=>:platforms}translation missing (wp_translate): key = yes_html, options = {:scope=>:values}
translation missing (wp_translate): key = linux_on_system_z_html, options = {:scope=>:platforms}translation missing (wp_translate): key = no_html, options = {:scope=>:values}
translation missing (wp_translate): key = zos_on_system_z_html, options = {:scope=>:platforms}translation missing (wp_translate): key = no_html, options = {:scope=>:values}

More Information

The document listed below will provide you with details about how to setup and use WPS Interop for Python.

translation missing (wp_translate): key = name, options = {:scope=>[[:files, :docs, :wps, :documentation, :"4", :interop_for_python], [:files, :docs, :wps, :documentation, :interop_for_python], [:files, :docs, :wps, :interop_for_python], [:files, :docs, :interop_for_python], [:files, :interop_for_python]]} translation missing (wp_translate): key = description_html, options = {:scope=>:headings}
WPS-Python-Procedure-User-Guide-Syntax-Diagram.pdf (134 KB) translation missing (wp_translate): key = none_html, options = {:scope=>:values}
WPS-Python-Procedure-User-Guide.pdf (129 KB) translation missing (wp_translate): key = none_html, options = {:scope=>:values}

translation missing: en-US.model_translations.product_module_group.wps_language.group_name