Exécution de scripts R

Analysez une table Analytics dans un script R externe, puis renvoyez les données à partir de R pour créer une nouvelle table dans le projet Analytics. Les données source sont transmises à R en tant que cadre de données que vous pouvez référencer à l'aide d'une fonction fournie.

Utilisation des données Analytics dans R

Si vous préparez l'exécution du script R dans Analytics familiarisez-vous avec les méthodes de transmission et de retransmission des données entre Analytics et R. Vous devez utiliser les fonctions de Rvachev fournies par Analytics dans votre script R pour exécuter correctement la commande RCOMMAND.

Exécuter un script R

  1. Dans le menu, sélectionnez Analyser > R.

    La boîte de dialogue RCOMMAND s'ouvre.

  2. En regard du champ Script R, cliquez sur Parcourir, localisez sur votre ordinateur le script R que vous souhaitez exécuter.
  3. Cliquez sur Sélectionner les champs et ajoutez un ou plusieurs champs à inclure dans le cadre de données qu'Analytics met à disposition dans le script R.

    Astuce

    Vous pouvez aussi inclure des expressions comme des champs dans le cadre de données. Pour créer une expression, cliquez sur Expr et utilisez les fonctions, champs et opérateurs à votre disposition dans la boîte de dialogue. Pour plus d'informations, consultez la rubrique Présentation du générateur d'expression.

  4. Facultatif. Dans la section Options RCOMMAND, définissez comment vous souhaitez envoyer les données Analytics au script R.

    Pour plus d'informations, consultez la section Options RCOMMAND.

  5. Facultatif. Pour filtrer les enregistrements qui sont envoyés au script R, cliquez sur Si et utilisez la boîte de dialogue Générateur d'expression pour créer une expression conditionnelle à utiliser comme filtre.

    Pour plus d'informations sur la création des expressions à l'aide du Générateur d'expression, consultez la rubrique Création d'expressions à l'aide du Générateur d'expression.

  6. Pour indiquer la table de sortie, cliquez sur Vers, puis dans le champ Nom de fichier, saisissez un nom pour la table et le fichier .FIL associé.

    Utilisez l'explorateur de dossiers pour accéder au dossier à utiliser pour stocker le fichier de données source.

  7. Facultatif. Dans l'onglet Plus de la boîte de dialogue, indiquez des options d'étendue pour la commande.

    Pour plus d'informations, consultez la section Onglet Plus.

  8. Pour exécuter la commande, cliquez sur OK.

Options de la boîte de dialogue RCOMMAND

Options RCOMMAND

Option Description
Exporter avec les noms de champs Utilisez les titres de colonne de la table Analytics source comme valeurs d'en-tête pour le cadre de données R. Cette option définit l'option KEEPTITLE sur la commande et est requise si vous souhaitez récupérer les données à l'aide des noms des colonnes dans le script R.
Séparateur de colonnes Caractère à utiliser comme séparateur entre les champs lors de l'envoi des données à R.
Identificateur de texte

Caractère à utiliser comme identificateur de texte pour identifier les valeurs des champs lors de l'envoi des données à R.

Onglet Plus

Option Description
Toutes Traite tous les enregistrements dans la vue (sélection par défaut).
Premier Traite à partir du premier enregistrement de la table et inclut uniquement le nombre d'enregistrements indiqué.
Suivant

Traite à partir de l'enregistrement actuellement sélectionné dans la table et inclut uniquement le nombre d'enregistrements indiqué.

Remarque

Le nombre d'enregistrements indiqué dans les options Premier ou Suivant fait référence à l'ordre physique ou d'indexation des enregistrements dans une table, quels que soient les filtres ou les tris express appliqués à la vue. Toutefois, les résultats des opérations analytiques tiennent compte de tous les filtres appliqués.

Si un tri express est appliqué à une vue, l'option Suivant se comporte comme l'option Premier.

Attention

Dans la version actuelle, il existe un problème connu avec l'option Suivant lors de l'exécution de RCOMMAND. Éviter d'utiliser cette option comme référence d'enregistrement peut rétablir la valeur sur le premier enregistrement, quel que soit l'enregistrement sélectionné.

Instruction WHILE

Utilisez une instruction WHILE pour limiter le traitement des enregistrements de la table principale selon des critères.

Les enregistrements de la vue sont traités uniquement tant que la condition indiquée est vraie. Dès que la condition est fausse, le traitement s'arrête et aucun autre enregistrement n'est pris en compte. Pour plus d'informations, consultez la section Création d'expressions à l'aide du Générateur d'expression.

Aide d'Analytics 14.1