Cordes en r

Cordes en r
«Les cordes ne sont pas les composantes R les plus glamour ou les plus connues, mais elles jouent un rôle important dans une variété d'activités de filtrage et de préparation des données. R considère toute valeur entourée d'une paire de devis simples ou doubles pour être une chaîne. Même lorsque vous générez des cordes avec des citations simples, R les stocke tous dans les doubles citations en interne. Dans cet article, découvrez les chaînes de R, y compris leur règle et leurs attributs de chaîne fondamentaux, ainsi que sur la façon d'extraire et de remplacer une chaîne de caractères et de formater une chaîne."

Que sont les chaînes dans le langage de programmation R dans Ubuntu 20.04?

Le terme «chaîne» fait référence à un groupe de caractères. Un tableau unidimensionnel est utilisé pour organiser les caractères. En R, une chaîne est définie comme une collection de lettres entourées d'un ensemble de quottes simples ou doubles identiques. Les cordes sont des représentations textuelles qui peuvent produire des entiers, des espaces et des caractères spéciaux. Le personnage »signifie une chaîne vide. En r, les valeurs à double quotté pour les chaînes sont toujours conservées. Dans une chaîne à double quotte, des citations simples sont autorisées. Il ne peut pas y avoir de citations uniques dans une chaîne à un seul quot. Les doubles citations, à leur tour, ne peuvent pas être enveloppées par des doubles quotes.

Règles de formation de chaînes dans R dans Ubuntu 20.04

Lors de l'utilisation de la chaîne dans la langue R, il y a quelques étapes qui doivent être suivies.

  • Les citations doubles et simples doivent être utilisées au début et à la fin d'une chaîne. Il est impossible de les combiner.
  • Dans une chaîne qui démarre et se termine par une seule citation, des citations doublées peuvent être introduites.
  • Une seule citation peut être placée entre deux doubles citations dans une chaîne.
  • Plusieurs citations ne peuvent pas être incluses dans une chaîne qui commence et se termine par des doubles quotes.
  • Il ne peut pas y avoir une seule citation dans une chaîne qui commence par une et se termine par une autre.

Comment évaluer l'erreur standard dans le R dans Ubuntu 20.04?

Les idées de base pour construire des vecteurs de chaîne et des chaînes de caractère dans R sont couvertes dans ce chapitre. Vous découvrirez également comment R gère les objets avec des caractères.

Exemple # 1: Programme pour créer la chaîne en R dans Ubuntu 20.04

L'allocation des valeurs de caractère à une variable peut être utilisée pour construire des chaînes. Pour construire une corde plus grande, ces chaînes peuvent être concaténées en utilisant de nombreuses fins et méthodes.

Ci-dessus, nous avons montré différentes façons de déclarer la chaîne dans le script R. Premièrement, nous avons la représentation des cordes en double quot. Ensuite, avec la méthode r cat (), la chaîne est imprimée à l'écran. Après cela, nous avons créé la chaîne dans une seule citation à l'intérieur d'une nouvelle variable, str2. De cette façon, nous pouvons également créer la chaîne. Ensuite, dans STR3, nous avons utilisé la chaîne à un seul quot. À l'intérieur des variables STR4 et STR5, nous avons une autre façon de commencer la création dans R. Lorsque ces variables sont exécutées, la STR4 affiche la chaîne, mais l'exécution de STR5 s'est arrêtée car elle a généré l'exception. Cela montre que cette représentation de la chaîne n'est pas acceptable dans R.

Exemple n ° 2: Programme pour évaluer la longueur de la chaîne en R dans Ubuntu 20.04

De nombreuses fonctions pour travailler avec les chaînes sont incluses dans la base R, mais nous les ignorerons car ils peuvent être peu fiables, ce qui les rend difficiles à retenir. Au lieu de cela, nous utiliserons les fonctionnalités de Stringr. Le package Stringr contient une collection de méthodes qui rendent l'interaction avec les chaînes aussi simple que possible. La longueur de la chaîne est le nombre de lettres qu'il comprend. Pour déterminer la longueur de la chaîne dans R, utilisez la fonction STR Longueur () du module de la chaîne ou de la fonction intrinsèque nChar ().

Ici, nous avons importé le module R stringr, puis appelé la fonction str_length à laquelle la chaîne est passée. La valeur de longueur de chaîne est générée lorsque la commande de fonction est exécutée.

Pour obtenir la longueur de la chaîne, nous avons utilisé une autre méthode qui est nChar (), où la chaîne est passée. Lorsque cette commande est invoquée, la longueur de la chaîne spécifiée s'affiche.

Exemple # 3: Programme pour obtenir le substr à partir de la chaîne dans R dans Ubuntu 20.04

Des caractères distincts peuvent être retirés d'une chaîne en utilisant les mécanismes d'indexation de la chaîne. Pour obtenir à la fois le caractère spécifique et les sous-chaînes de la chaîne, R a deux fonctions intégrées. Dans R, la méthode substr ou substrat extrait les sous-chaînes d'une chaîne commençant à l'index initial et se terminant à l'indice final.

La sous-chaîne de la chaîne définie est accessible ici. La chaîne est passée à l'intérieur de la méthode du substr. Si l'indice de départ et l'indice de fin sont égaux, le caractère correspondant de la chaîne est récupéré. Le caractère initial, «R», est imprimé dans ce cas.

Exemple # 4: Programme de conversion de cas de chaîne dans R dans Ubuntu 20.04

Fonctions intégrées de R Toupper (), qui modifie tous les caractères de la lettre majuscule, Tolower (), qui modifie tous les caractères en petites lettre L'argument supérieur peut transformer les caractères de chaîne en haut ou en minuscules. Toutes ces fonctions peuvent également prendre plusieurs chaînes comme paramètres.

À l'intérieur de la variable STR, nous avons passé une chaîne qui contient la lettre supérieure et les lettres minuscules. Ensuite, nous avons une commande d'impression à laquelle nous devons attribuer la fonction Toupper et saisir la variable Str à l'intérieur. La chaîne entière est imprimée dans le haut du boîtier. De même, nous avons rempli la fonction Tolower sur la chaîne définie, et il convertit toutes les chaînes en minuscules.

Conclusion

L'objectif de cet article était de nettoyer votre compréhension des chaînes dans la langue des scripts R. R a beaucoup de fonctions pour gérer différents types de données. Il n'y a pas d'anomalies à cette règle, y compris les chaînes et les vecteurs de caractère. Nous avons appris quelques fonctions R qui peuvent être utilisées pour manipuler des chaînes ou fournir plus d'informations à leur sujet dans ce post R. Vous pouvez faire des chaînes avec certains modèles ou au hasard en utilisant ces fonctions. Vous avez une autorité entière sur la façon dont ils sont modifiés et ajustés.