0 / 0
Retourner à la version anglaise de la documentation
Scripts R
Dernière mise à jour : 05 juil. 2024
Scripts R (SPSS Modeler)

SPSS Modeler prend en charge les scripts R.

Syntaxe autorisée

  • Dans le champ de syntaxe des propriétés des différents noeuds Extension, seules les instructions et fonctions reconnues par R sont admises.
  • Pour le noeud Transformation d'extension et le nugget de modèle Extension, les données sont envoyées via le script R (en lot). C'est la raison pour laquelle les scripts R pour les noeuds de scoring de modèle et les noeuds de traitement ne doivent pas inclure d'opérations couvrant ou combinant des lignes dans les données, comme le tri ou l'agrégation. Cette limitation est imposée afin que les données puissent être scindées dans un environnement Hadoop et au cours de l'exploration en base de données. Les noeuds Sortie d'extension et les noeuds de construction Modèle d'extension ne sont pas concernés par cette limitation.
  • L'ajout d'un mode de transfert de données autre que par lot dans le noeud Transformation d'extension et dans le nugget de modèle Extension signifie que vous pouvez étendre ou combiner des lignes dans les données.
  • Tous les noeuds R peuvent être vus comme des environnements R globaux indépendants. Par conséquent, l'utilisation des fonctions library dans deux noeuds R distincts nécessite de charger la bibliothèque R dans les deux scripts R.
  • Pour afficher la valeur d'un objet R défini dans votre script R, vous devez inclure un appel à une fonction d'impression (print). Par exemple, pour afficher la valeur d'un objet R nommé data, incluez la ligne suivante dans votre script R :
    print(data)
  • Vous ne pouvez pas inclure d'appel à la fonction R setwd dans votre script R car cette fonction est utilisée par SPSS Modeler pour contrôler le chemin d'accès au fichier de sortie des scripts R.
  • Les paramètres de flux définis pour être utilisés dans les expressions et le scriptage CLEM ne sont pas reconnus s'ils sont inclus dans les scripts R.
  • SPSS Modeler ne prend pas en charge le tracé interactif dans R

Conseils

Vous pouvez exécuter les scripts R suivants à partir d'un noeud Sortie d'extension:

  • Pour afficher des informations sur la distribution de R incluse avec SPSS Modeler:
    R.version
  • Pour répertorier tous les packages R installés :
    installed.packages()
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