WPS Interop For Python
Modules de langage SAS

Utiliser les langages de programmation SAS et Python ensemble
Le module WPS Interop for Python permet l’utilisation d’éléments de langage Python dans les programmes rédigés en langage SAS. Les sections de programme écrites en Python et les données sont automatiquement traitées dans l’environnement Python.
Pourquoi faire appel à l’interopérabilité ?
La combinaison des langages Python et SAS offre une solution unifiée. Vous pouvez associer les performances du langage SAS en matière de manipulation des données et d’analyse professionnelle à vos bibliothèques et syntaxes Python préférées. L’échange et le traitement des données entre les langages Python et SAS est facilité car ils sont exécutés au sein d’un même programme SAS.

Procédure Python
La procédure Python permet l’extension inline ou l’inclusion directe de syntaxe Python dans un programme SAS. Lors de l’exécution du programme SAS, WPS traite la syntaxe en langage SAS et utilise l’environnement Python installé et utilisé pour l’exécution de la syntaxe Python.
La sortie et les informations de journal générées par l’environnement Python sont automatiquement renvoyés à WPS et sont consultables directement à l’aide de l’interface graphique WPS Workbench.
PROC PYTHON offre également un moyen simple et efficace pour échanger des données entre les environnements SAS et Python avec Pandas DataFrames.
Dépendances et utilisation
WPS Interop for Python ne peut être utilisé que sur les plates-formes indiquées dans le tableau ci-dessous.
Plate-forme | Est-ce pris en charge ? |
---|---|
AIX sur IBM Power | |
Linux sur ARM | |
Linux sur IBM Power LE (petit-boutien) | |
Linux sur x86 | ![]() |
macOS sur x86 |
![]() |
Windows sur x86 |
![]() |
z/OS sur machine architecture 7 |
Informations supplémentaires
Le document ci-dessous vous donne une présentation détaillée de la configuration et de l’utilisation de WPS Interop for Python.
Syntaxe des éléments de langage | Description |
---|---|
WPS-Python-Procedure-User-Guide-Syntax-Diagram.pdf (150 KB) | Guide de syntaxe pour tous les éléments de langage et options pris en charge dans tous les modules de WPS (version diagrammes syntaxiques) |
Autres modules de langage SAS
WPS Core
Prise en charge des éléments de langage de base, des macros, des formats de fichier standard et de sortie du langage SAS (ensembles de données, fichiers séquentiels, fichiers de transport)
WPS Graphing
Prise en charge des éléments de langage de sortie graphique et de tracé
WPS Statistics
Prise en charge des éléments de langage d'analyse statistique
WPS Time Series
Prise en charge des éléments de langage d'analyse des séries temporelles
WPS Matrix Programming
Syntaxe permettant une manipulation avancée des matrices
WPS Machine Learning
Prise en charge du langage pour les algorithmes d'apprentissage automatique
WPS Interop For R
Prise en charge du langage R
WPS Interop For Python
Prise en charge du langage Python
WPS Interop For Hadoop
Prise en charge des éléments de langage pour l'interopération avec les environnements Big Data Hadoop
WPS Communicate
Demandez de manière programmatique l'exécution de parties d'un programme par des instances de WPS installées sur des serveurs distants ainsi que le chargement et téléchargement de données vers et depuis des serveurs distants.
WPS Language SDK
Développez des éléments de langage SAS personnalisés
Vous avez des questions?
Essayer ou acheter
Edition Standard
Edition Education
Edition Communauté