0 / 0
Retourner à la version anglaise de la documentation
Noeuds d'extension
Dernière mise à jour : 12 déc. 2024
Noeuds d'extension (SPSS Modeler)

SPSS Modeler prend en charge les langages R et Apache Spark (avec Python).

Plusieurs noeuds d'extension sont disponibles pour permettre aux utilisateurs experts d'entrer leurs propres scripts R ou Python pour que les scripts Spark effectuent le traitement des données, la génération de modèles et l'évaluation des modèles. Ces noeuds Extension complètent SPSS Modeler et ses capacités d'exploration de données.

Avant de commencer

Vous pouvez charger des bibliothèques R et Python à utiliser avec les noeuds d'extension. Pour exécuter des scripts R ou Python, vous devez d'abord installer les packages requis par vos scripts. Pour installer des packages, vous devez inclure les scripts suivants dans un noeud Sortie d'extension, le connecter à un noeud d'entrée utilisateur, puis exécuter le noeud Sortie d'extension pour démarrer le processus d'installation.
Astuce: Vous pouvez également insérer ces scripts devant d'autres scripts si vous souhaitez que l'installation et vos scripts liés aux tâches s'exécutent ensemble.
Pour installer les packages R :
  1. Exécutez la commande suivante :
    install.packages("$PACAGE_NAME", quiet=TRUE, repos="$REPO_URL")
    Par exemple :
    install.packages("Sequential", quiet=TRUE, repos="https://cloud.r-project.org")
  2. Pour vérifier que le module a été correctement installé, exécutez la commande suivante :
    packageVersion("$PACKAGE_NAME")
    Par exemple :
    packageVersion("Sequential")
Remarque: Si le package R n'est pas disponible dans votre référentiel, l'installation peut échouer. Dans ce cas, vous pouvez essayer la même commande d'installation à partir de l'environnement de ligne de commande R (pas de R Studio).
Pour installer des packages Python :
  1. Exécutez la commande suivante :
    import sys
    import subprocess
    subprocess.check_call([sys.executable, '-m', 'pip', 'install', '$PACKAGE_NAME', '--quiet', '--no-input'])
    Par exemple, la commande suivante installe numpy :
    import sys
    import subprocess
    subprocess.check_call([sys.executable, '-m', 'pip', 'install', 'numpy', '--quiet', '--no-input'])
  2. Pour vérifier que le module a été correctement installé, exécutez la commande suivante :
    import pkgutil
    pkgutil.ModuleInfo('$PACKAGE_NAME')
    Par exemple, la commande suivante vérifie si numpy est installé avec succès:
    import pkgutil
    pkgutil.ModuleInfo('numpy')
Recherche et réponse à l'IA générative
Ces réponses sont générées par un modèle de langue de grande taille dans watsonx.ai en fonction du contenu de la documentation du produit. En savoir plus