R에서 letters를 사용하는 방법(예제 포함)


R의 LETTERS 상수를 사용하여 알파벳 문자에 액세스할 수 있습니다.

다음 예에서는 실제로 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: 임의의 문자 생성

샘플() 함수를 사용하여 알파벳 문자를 무작위로 선택할 수 있습니다.

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

[1] “K”

또한 샘플() 함수와 함께 페이스트() 함수를 사용하여 임의의 문자 시퀀스를 생성할 수도 있습니다.

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

“letter_”는 각 문자의 시작 부분에 연결되어 있습니다.

추가 리소스

다음 튜토리얼에서는 R에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

R의 문자열에서 마지막 문자를 제거하는 방법
R의 문자열에서 문자 위치를 찾는 방법
R에서 특정 문자열이 포함된 열을 선택하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다