Script R pour LuckyTemplates à laide de RStudio

Script R pour LuckyTemplates à laide de RStudio

Dans ce blog, nous allons passer en revue les bases des scripts R pour LuckyTemplates à l'aide de RStudio .

Le RStudio est utilisé pour créer des calculs statistiques et des graphiques conformes à l'analyse et à la recherche de données.

C'est un excellent outil de codage car il s'agit d'un environnement de développement intégré (IDE) . Cela signifie qu'il possède des fonctionnalités que vous pouvez utiliser dans le codage, telles que l'éditeur de code source , la saisie semi-automatique , la coloration syntaxique et l'outil de débogage .

RStudio est un paramètre plus pratique pour les scripts R plutôt que les fonctionnalités par défaut de l'installation du langage de programmation R.

Table des matières

Script R dans RStudio

Lorsque vous ouvrez RStudio pour la première fois, vous verrez 3 fenêtres différentes. Mais dans ce didacticiel, nous allons nous concentrer sur l'endroit où vous pouvez voir le curseur clignotant . Cette partie s'appelle la console où nous pouvons faire des scripts R dans RStudio .

Script R pour LuckyTemplates à l'aide de RStudio

Pour le premier exemple, créons une opération arithmétique simple et exécutons-la en appuyant sur Entrée .

Script R pour LuckyTemplates à l'aide de RStudio

En tapant et en exécutant " 1 + 1 " dans la console , nous pouvons obtenir " 2 " comme résultat. Si vous êtes curieux de connaître le but de [1] , faisons un exemple pour approfondir. Je vais créer une séquence de nombres de 1 à 50 en utilisant l' opérateur deux-points (:) .

Script R pour LuckyTemplates à l'aide de RStudio

Après avoir exécuté " 1:50 ", vous verrez [1] , [18] et [35] avant chaque ligne du résultat. Il n'y a pas de terme utilisé pour cette partie dans RStudio . Mais ces nombres agissent comme un espace réservé pour la position d'index pour chaque ligne du résultat. Si vous regardez la première ligne, elle commence par la 1ère valeur qui est 1 . La deuxième ligne commence par la 18e valeur du résultat et la troisième ligne commence par la 35e valeur.

Pour l'exemple suivant, nous allons essayer d'utiliser des fonctions que vous connaissez peut-être. La plupart d'entre elles sont identiques aux fonctions que nous utilisons dans LuckyTemplates. Prenons la racine carrée de 25 .

Script R pour LuckyTemplates à l'aide de RStudio

Pour calculer la racine carrée de 25 , nous utiliserons la . Ensuite dans les paramètres, fixons 25 comme valeur à calculer par la fonction. La fonction SQRT est l'une des fonctions que nous utilisons également dans LuckyTemplates qui est associée à DAX .

Création d'un nouveau fichier de script R dans RStudio

Dans RStudio, vous devez créer un fichier R Script si vous voulez vous assurer que vous conservez tous les scripts que vous avez ajoutés au cas où vous auriez accidentellement fermé l'application. Pour ce faire, cliquez simplement sur le menu Fichier. Passez ensuite la souris sur Nouveau fichier et sélectionnez R Script . Le raccourci clavier pour créer un nouveau fichier R Script est Ctrl+Maj+N .

Script R pour LuckyTemplates à l'aide de RStudio

Après cette procédure, vous devriez maintenant avoir une 4ème fenêtre contenant le nouveau R Script que vous avez créé. Par défaut, le fichier R Script sera nommé Untitled1 , mais vous pourrez le modifier ultérieurement une fois que vous aurez enregistré le fichier.

Script R pour LuckyTemplates à l'aide de RStudio

Comprendre la fonction de saisie semi-automatique dans RStudio

Il y a des avantages à implémenter des scripts R dans le fichier R Script. Pouvoir enregistrer des scripts R en fait partie. Une autre bonne chose est de pouvoir utiliser la fonction de saisie semi-automatique incluse dans RStudio.

Script R pour LuckyTemplates à l'aide de RStudio

Voici à quoi ressemble la fonction de saisie semi-automatique dans RStudio. Cela ne s'affichera qu'une fois que vous commencerez à taper une fonction dans le fichier R Script . C'est une fonctionnalité intéressante car elle fournit également la définition du fonctionnement d'une fonction spécifique.

Une fois que vous voyez cela en tapant la fonction que vous souhaitez utiliser, appuyez simplement sur la touche Tab de votre clavier pour la saisie semi-automatique.

Script R pour LuckyTemplates à l'aide de RStudio

Terminons cet exemple en ajoutant 25 comme valeur dans les paramètres et en cliquant sur le bouton Exécuter pour exécuter le script. Le résultat de ce script apparaîtra dans la fenêtre de la console.

Script R pour LuckyTemplates à l'aide de RStudio

Utilisation d'une opération ordonnée dans RStudio

Prenons un autre exemple et créons une opération ordonnée.

Script R pour LuckyTemplates à l'aide de RStudio

Dans l'exemple, nous avons ajouté l'opération ordonnée "1 – 2 ^ 4" . Le langage de programmation R suit BEDMAS (Parenthèses, Exposants, Division, Multiplication, Addition et Soustraction) pour les opérations ordonnées.

À cause de cela, il a effectué l'opération d'exposant (^) avant la soustraction (-) et nous avons obtenu -15 en conséquence.

Obtenir de la documentation d'aide pour les scripts R

Le langage de programmation R a également beaucoup de documentation d'aide. Si vous n'avez aucune idée du fonctionnement d'une certaine fonction, vous pouvez utiliser l' opérateur point d'interrogation (?) pour rechercher de la documentation.

Par exemple, disons que nous voulons obtenir de la documentation sur la fonction plot. Nous allons taper le ? opérateur avant le nom de la fonction. Exécutez-le ensuite en appuyant sur Ctrl+Entrée .

Script R pour LuckyTemplates à l'aide de RStudio

Lors de l'exécution, nous verrons une documentation d'aide sur la fonction de tracé sous la fenêtre d'aide. Nous pouvons cliquer sur les liens fournis par la documentation d'aide pour en savoir plus sur un sujet spécifique concernant la fonction de tracé. Cliquons sur Generic XY Plotting .

Script R pour LuckyTemplates à l'aide de RStudio

En cliquant, nous devrions voir une description plus détaillée de la fonction plot et quelques exemples à la fin de la documentation.

Script R pour LuckyTemplates à l'aide de RStudio

Script R pour LuckyTemplates à l'aide de RStudio

Nous pouvons également copier et coller l'un des exemples de cette documentation et l'exécuter dans le fichier de script R. À titre d'exemple, prenons le script en surbrillance ci-dessus.

Script R pour LuckyTemplates à l'aide de RStudio

Pour ce blog, nous n'allons pas discuter de cet exemple car il s'agit simplement d'une démonstration de certaines des choses que vous pouvez faire dans RStudio .

Cependant, il y a une partie importante que vous devez savoir qui est le commentaire représenté par le symbole # . Essayons d'exécuter ce script en le mettant en surbrillance et en cliquant sur le bouton Exécuter .

Script R pour LuckyTemplates à l'aide de RStudio

Après avoir exécuté le script, il générera un tracé en conséquence.

Enregistrement d'un fichier de script R

Une fois que nous avons terminé avec nos scripts, nous pouvons enregistrer le fichier de script R de la même manière que nous enregistrons des fichiers dans d'autres logiciels (en appuyant sur Ctrl+S ). Après cela, une fenêtre Enregistrer le fichier apparaîtra. De là, nous pouvons sélectionner l'emplacement où nous voulons enregistrer le fichier de script R et inclure un nom de fichier.

Script R pour LuckyTemplates à l'aide de RStudio

Lors de l'enregistrement, nous pouvons fermer et ouvrir ce fichier à tout moment pour le modifier.

Le volet Environnement dans RStudio

La dernière chose dont nous parlerons est la fenêtre Environnement . Dans cette fenêtre, nous pouvons voir des données utiles telles que des valeurs et des fonctions que nous avons créées dans RStudio .

Script R pour LuckyTemplates à l'aide de RStudio

Comme nous pouvons le voir dans l'exemple, nous avons la valeur x qui a été créée lorsque nous avons exécuté le script que nous avons pris de l'exemple de documentation d'aide. En plus du script que nous avons utilisé précédemment, le symbole <> est généralement utilisé pour donner ou affecter des données à un objet.

Comment utiliser le script Python dans LuckyTemplates
Créer un rapport LuckyTemplates sur SQL Server à l'aide de R Script

Conclusion

En résumé, nous avons appris les bases des scripts R en vérifiant certaines interfaces de RStudio et leur fonctionnement. Nous sommes également en mesure d'implémenter certaines fonctions et opérations similaires à celles que nous utilisons dans LuckyTemplates.

Nous avons appris que la création d'un fichier de script R est importante pour conserver une trace des scripts que nous avons exécutés.
Nous avons également discuté de fonctionnalités et d'opérateurs intéressants tels que la saisie semi-automatique et le symbole de point d'interrogation (?) lors de la recherche d'un document d'aide. Nous avons également appris à enregistrer un fichier de script R et à utiliser le volet d'environnement dans RStudio.

Tous mes vœux,

George Mount


Quest-ce que le self en Python ? Exemples concrets

Quest-ce que le self en Python ? Exemples concrets

Qu'est-ce que le self en Python ? Exemples concrets

Comment enregistrer et charger un fichier RDS dans R

Comment enregistrer et charger un fichier RDS dans R

Vous apprendrez à enregistrer et à charger des objets à partir d'un fichier .rds dans R. Ce blog expliquera également comment importer des objets de R vers LuckyTemplates.

First N Business Days Revisited - Une solution de langage de codage DAX

First N Business Days Revisited - Une solution de langage de codage DAX

Dans ce didacticiel sur le langage de codage DAX, découvrez comment utiliser la fonction GENERATE et comment modifier dynamiquement le titre d'une mesure.

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Ce didacticiel explique comment utiliser la technique Multi Threaded Dynamic Visuals pour créer des informations à partir de visualisations de données dynamiques dans vos rapports.

Introduction au filtrage du contexte dans LuckyTemplates

Introduction au filtrage du contexte dans LuckyTemplates

Dans cet article, je vais parcourir le contexte du filtre. Le contexte de filtrage est l'un des principaux sujets que tout utilisateur de LuckyTemplates doit d'abord connaître.

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Je souhaite montrer comment le service en ligne LuckyTemplates Apps peut aider à gérer différents rapports et informations générés à partir de diverses sources.

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Découvrez comment calculer les modifications de votre marge bénéficiaire à l'aide de techniques telles que la création de branches de mesure et la combinaison de formules DAX dans LuckyTemplates.

Idées de matérialisation pour les caches de données dans DAX Studio

Idées de matérialisation pour les caches de données dans DAX Studio

Ce didacticiel abordera les idées de matérialisation des caches de données et comment elles affectent les performances des DAX dans la fourniture de résultats.

Rapports dentreprise à laide de LuckyTemplates

Rapports dentreprise à laide de LuckyTemplates

Si vous utilisez encore Excel jusqu'à présent, c'est le meilleur moment pour commencer à utiliser LuckyTemplates pour vos besoins en matière de rapports commerciaux.

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir