Comment utiliser les LETTRES dans R (avec exemples)



Vous pouvez utiliser la constante LETTRES dans R pour accéder aux lettres de l’alphabet.

Les exemples suivants montrent les manières les plus courantes d’utiliser la constante LETTRES dans la pratique.

Exemple 1 : générer des lettres majuscules

Si vous tapez simplement LETTERS , chaque lettre de l’alphabet sera affichée en majuscule :

#display every letter in alphabet in uppercase
LETTERS

 [1] "A" "B" "C" "D" "E" "F" "G" "H" "I" "J" "K" "L" "M" "N" "O" "P" "Q" "R" "S"
[20] "T" "U" "V" "W" "X" "Y" "Z"

Pour accéder à un sous-ensemble spécifique de lettres de l’alphabet, vous pouvez utiliser la syntaxe suivante :

#display letters in positions 4 through 8 in uppercase
LETTERS[4:8]

[1] "D" "E" "F" "G" "H"

Notez que seules les lettres des positions 4 à 8 sont renvoyées.

Exemple 2 : générer des lettres minuscules

Si vous tapez des lettres , chaque lettre de l’alphabet sera affichée en minuscule :

#display every letter in alphabet in lowercase
letters

 [1] "a" "b" "c" "d" "e" "f" "g" "h" "i" "j" "k" "l" "m" "n" "o" "p" "q" "r" "s"
[20] "t" "u" "v" "w" "x" "y" "z"

Pour accéder à un sous-ensemble spécifique de lettres de l’alphabet, vous pouvez utiliser la syntaxe suivante :

#display letters in positions 4 through 8 in lowercase
letters[4:8]

[1] "d" "e" "f" "g" "h"

Notez que seules les lettres des positions 4 à 8 sont renvoyées.

Exemple 3 : générer des lettres aléatoires

Vous pouvez sélectionner aléatoirement une lettre de l’alphabet en utilisant la fonction sample() :

#select random uppercase letter from alphabet
sample(LETTERS, 1)

[1] "K"

Vous pouvez également générer une séquence aléatoire de lettres en utilisant la fonction paste() avec la fonction sample() :

#generate random sequence of 10 letters in uppercase
paste(sample(LETTERS, 10, replace=TRUE), collapse="")

[1] "BPTISQSOJI"

Exemple 4 : Concaténer des lettres avec d’autres chaînes

Vous pouvez également utiliser la fonction Paste() pour concaténer chaque lettre de l’alphabet avec une autre chaîne :

#display each letter with "letter_" in front
paste("letter_", letters, sep="")

 [1] "letter_a" "letter_b" "letter_c" "letter_d" "letter_e" "letter_f"
 [7] "letter_g" "letter_h" "letter_i" "letter_j" "letter_k" "letter_l"
[13] "letter_m" "letter_n" "letter_o" "letter_p" "letter_q" "letter_r"
[19] "letter_s" "letter_t" "letter_u" "letter_v" "letter_w" "letter_x"
[25] "letter_y" "letter_z"

Notez que « letter_ » a été concaténé au début de chaque lettre.

Ressources additionnelles

Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes dans R :

Comment supprimer le dernier caractère de la chaîne dans R
Comment trouver l’emplacement du caractère dans une chaîne dans R
Comment sélectionner des colonnes contenant une chaîne spécifique dans R

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *