Як використовувати літери в r (з прикладами)


Ви можете використовувати константу LETTERS у R для доступу до літер алфавіту.

Наступні приклади показують найпоширеніші способи використання константи LETTERS на практиці.

Приклад 1: Створення великих літер

Якщо ви просто введете LETTERS , кожна літера алфавіту відображатиметься у верхньому регістрі:

 #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”

Щоб отримати доступ до певної підмножини літер алфавіту, ви можете використовувати такий синтаксис:

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

[1] “D” “E” “F” “G” “H”

Зверніть увагу, що повертаються лише літери в позиціях 4-8.

Приклад 2: Створення малих літер

Якщо ви вводите літери , кожна літера алфавіту буде відображатися в нижньому регістрі:

 #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"

Щоб отримати доступ до певної підмножини літер алфавіту, ви можете використовувати такий синтаксис:

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

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

Зверніть увагу, що повертаються лише літери в позиціях 4-8.

Приклад 3: Створення випадкових літер

Ви можете випадково вибрати букву алфавіту за допомогою функції sample() :

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

[1] “K”

Ви також можете створити випадкову послідовність літер за допомогою функції paste() із функцією sample() :

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

[1] “BPTISQSOJI”

Приклад 4: Об’єднання літер з іншими рядками

Ви також можете використовувати функцію Paste() , щоб об’єднати кожну літеру алфавіту з іншим рядком:

 #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"

Зауважте, що “літера_” була об’єднана на початку кожної літери.

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові завдання в R:

Як видалити останній символ із рядка в R
Як знайти розташування символу в рядку в R
Як вибрати стовпці, що містять певний рядок у R

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *