Objets et classes dobjets dans R : les bases

Objets et classes dobjets dans R : les bases

Dans ce didacticiel, vous découvrirez les bases du codage avec R. Plus précisément, vous vous concentrerez sur l'utilisation d'objets et de classes d'objets dans R.

Les objets sont comme des boîtes dans lesquelles vous mettez des informations ou des données.

Le didacticiel est divisé en quatre sections. Tout d'abord, il discutera de l'attribution et de l'impression d'objets. La section suivante se concentre sur la façon d'effectuer des opérations de base sur ces objets. Le troisième sujet traitera des opérateurs de comparaison pour les objets. Et enfin, il discutera des classes d'objets et de la façon de les utiliser dans R.

Table des matières

Affectation et impression d'objets dans R

Ouvrez un script R vierge dans RStudio .

Pour démontrer, stockons des informations à l'intérieur de l'objet a . Pour ce faire, vous devez utiliser l' opérateur d'affectation ( <- )="" which="" is="" a="" less="" than="" sign="" follow="" by="" the="" minus="" line.="" the="" keyboard="" raccourci="" for="" this="" operator="" is=""> Alt + ? . Si vous suivez 2 après l'opérateur d'affectation, cela indique que vous avez affecté le numéro 2 à l'objet a . Cela signifie que vous mettez le numéro 2 dans une case étiquetée a .

Objets et classes d'objets dans R : les bases

Lorsque vous exécutez ce code, vous remarquerez qu'il apparaîtra dans la fenêtre de la console. Il s'affiche également en tant que valeurs dans la fenêtre Environnement.

Objets et classes d'objets dans R : les bases

Pour imprimer ces données, saisissez le nom de l'objet et exécutez-le. Vous verrez dans la console qu'il a la valeur 2.

Objets et classes d'objets dans R : les bases

Effectuer des opérations de base sur des objets dans R

Maintenant que vous avez attribué des données à un objet, vous pouvez l'utiliser pour effectuer des opérations de base. Vous pouvez taper n'importe quelle opération à l'aide de l'objet et la réponse apparaîtra dans la console.

Objets et classes d'objets dans R : les bases

Si vous exécutez le carré de a, vous obtiendrez 4. Si vous exécutez a > 3 , la console renverra False car 2 n'est pas supérieur à 3.

Utilisation des opérateurs de comparaison

Si vous essayez d'exécuter a = 3 , vous ne verrez pas FALSE dans la console.

Objets et classes d'objets dans R : les bases

En effet, au lieu d'effectuer une opération de base, vous avez attribué une nouvelle valeur à l'objet a . Vous pouvez voir dans l'Environnement que a vaut maintenant 3.

Il existe de nombreuses façons d'attribuer des valeurs à un objet. Vous pouvez utiliser l' opérateur d'affectation ou le signe égal . Mais souvent, le signe égal peut prêter à confusion, il est donc préférable d'utiliser l'opérateur d'affectation à la place.

Si vous voulez vérifier la valeur d'un objet, vous devez utiliser deux signes égal ( == ).

Objets et classes d'objets dans R : les bases

De plus, vous pouvez également affecter des objets à d'autres objets. Par exemple, vous pouvez attribuer à l'objet b une valeur égale à la racine carrée de a . Si vous exécutez ceci, vous pouvez voir que b aura maintenant cette valeur. Et la valeur de b change chaque fois que la valeur de l'objet a est modifiée.

Objets et classes d'objets dans R : les bases

Vous devez également noter que R est sensible à la casse. Donc, si vous essayez d'exécuter un B majuscule, cela entraînera une erreur.

Utilisation des classes d'objets dans RStudio

La prochaine chose à apprendre lorsque vous traitez avec des objets dans R concerne les classes d'objets.

Rappelez-vous l'analogie des objets ; ce sont comme des boîtes dans lesquelles vous placez des données. Les classes d'objets sont donc les différents types de boîtes. Les classes d'objets communes sont numérique, caractère et logique.

Objets et classes d'objets dans R : les bases

Il existe d'autres types de classes d'objets, mais le reste de ce didacticiel se concentrera sur ces trois types.

Maintenant, ouvrez un nouveau script R dans RStudio. Attribuez quatre objets à différentes classes d'objets, comme indiqué dans l'image ci-dessous.

Objets et classes d'objets dans R : les bases

Lorsque vous utilisez une chaîne ou du texte dans R, vous pouvez utiliser des guillemets simples ou doubles. Pour l'entrée booléenne, vous devez vous rappeler qu'elle est sensible à la casse. Assurez-vous d'avoir saisi la majuscule TRUE et/ou FALSE . Vous pouvez également choisir d'utiliser T et/ou F au lieu du mot complet. Mais il est généralement plus acceptable de les épeler.

Pour identifier la classe d'un objet, utilisez la fonction class . Une fois que vous exécutez ceci, la classe de l'objet apparaîtra dans la console.

Objets et classes d'objets dans R : les bases

Choses dont il faut se rappeler

Selon le type de données que vous utilisez, certaines fonctions fonctionneront, d'autres non. C'est le même cas pour Power Query et MS Excel.

Si, par exemple, vous essayez d'exécuter le sqrt(b) , cela entraînera une erreur car l'objet b n'est pas une valeur numérique. Mais si vous essayez toupper(b) qui est une fonction qui convertit une chaîne en lettres majuscules, cela fonctionne.

Objets et classes d'objets dans R : les bases

Une chose intéressante lorsqu'il s'agit de la classe d'objets logiques est que vous pouvez les utiliser avec des opérations. Si vous essayez de multiplier ou de résumer les objets c et d , vous obtiendrez des résultats dans la console.

Objets et classes d'objets dans R : les bases

R traite VRAI et FAUX comme 1 et 0, respectivement.


R dans LuckyTemplates : Téléchargement de R et RStudio
LuckyTemplates avec R et RStudio : Comment démarrer
Trois façons d'utiliser le script R dans LuckyTemplates

Conclusion

Les exemples de ce didacticiel ont fonctionné avec des données très petites. Attribuer chaque élément d'information avec lequel vous travaillez dans un objet ne semble pas très utile. Mais vous n'avez fait qu'effleurer la surface. R et RStudio sont capables de bien plus.

Dans les prochains didacticiels pour R, les leçons s'accumuleront progressivement jusqu'à ce que vous puissiez travailler avec des tableaux contenant de nombreuses lignes et colonnes comme vous le feriez dans des rapports LuckyTemplates standard .


Gestion des erreurs dans Power Automate via le branchement parallèle

Gestion des erreurs dans Power Automate via le branchement parallèle

Découvrez l

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Découvrez comment comparer facilement des tables dans Power Query pour signaler les différences et optimiser vos analyses de données.

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Dans ce blog, vous découvrirez comment diviser les colonnes dans LuckyTemplates par délimiteurs à l'aide de DAX, une méthode efficace pour gérer des modèles de données complexes.

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

Découvrez comment récolter une valeur avec SELECTEDVALUE DAX pour des calculs dynamiques dans LuckyTemplates.

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculez la marge en pourcentage à l

Modifier les formats de date à laide de léditeur Power Query

Modifier les formats de date à laide de léditeur Power Query

Dans ce didacticiel, nous allons explorer une méthode rapide pour convertir du texte en formats de date à l

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Dans ce blog, vous apprendrez à enregistrer automatiquement la pièce jointe d

Comment adapter les cellules Excel au texte : 4 solutions simples

Comment adapter les cellules Excel au texte : 4 solutions simples

Découvrez comment adapter les cellules Excel au texte avec ces 4 solutions simples pour améliorer la présentation de vos données.

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Dans ce didacticiel SSRS Report Builder, découvrez comment utiliser le générateur d

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Découvrez les outils pour créer un thème de couleur efficace pour vos rapports LuckyTemplates et améliorer leur apparence.