วิธีใช้ letters ใน 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: สร้างตัวอักษรแบบสุ่ม
คุณสามารถสุ่มเลือกตัวอักษรโดยใช้ฟังก์ชัน ตัวอย่าง () :
#select random uppercase letter from alphabet
sample(LETTERS, 1 )
[1] “K”
คุณยังสามารถสร้างลำดับตัวอักษรแบบสุ่มโดยใช้ฟังก์ชัน paste() กับฟังก์ชัน ตัวอย่าง() ได้ :
#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