วิธีเพิ่มส่วนต่อท้ายให้กับชื่อคอลัมน์ใน r (พร้อมตัวอย่าง)
คุณสามารถใช้วิธีการต่อไปนี้เพื่อเพิ่มส่วนต่อท้ายให้กับชื่อคอลัมน์ใน R:
วิธีที่ 1: เพิ่มส่วนต่อท้ายให้กับชื่อคอลัมน์ทั้งหมด
colnames(df) <- paste(colnames(df), ' my_suffix ', sep = ' _ ')
วิธีที่ 2: เพิ่มส่วนต่อท้ายให้กับชื่อคอลัมน์ที่ระบุ
colnames(df)[c(1, 3)] <- paste(colnames(df)[c(1, 3)], ' my_suffix ', sep = ' _ ')
ตัวอย่างต่อไปนี้แสดงวิธีการใช้แต่ละวิธีกับกรอบข้อมูลต่อไปนี้:
#create data frame df <- data. frame (points=c(99, 90, 86, 88, 95), assists=c(33, 28, 31, 39, 34), rebounds=c(30, 28, 24, 24, 28)) #view data frame df points assists rebounds 1 99 33 30 2 90 28 28 3 86 31 24 4 88 39 24 5 95 34 28
ตัวอย่างที่ 1: เพิ่มส่วนต่อท้ายให้กับชื่อคอลัมน์ทั้งหมด
รหัสต่อไปนี้แสดงวิธีการเพิ่มส่วนต่อท้าย ‘ _total ‘ ให้กับชื่อคอลัมน์ทั้งหมด:
#add suffix '_total' to all column names
colnames(df) <- paste(colnames(df), ' total ', sep = ' _ ')
#view updated data frame
df
points_total assists_total rebounds_total
1 99 33 30
2 90 28 28
3 86 31 24
4 88 39 24
5 95 34 28
โปรดทราบว่ามีการเพิ่มคำต่อท้าย ‘ _total ‘ ที่ท้ายชื่อคอลัมน์แต่ละคอลัมน์แล้ว
ตัวอย่างที่ 2: เพิ่มส่วนต่อท้ายให้กับชื่อคอลัมน์ที่ระบุ
รหัสต่อไปนี้แสดงวิธีการเพิ่มส่วนต่อท้าย ‘ _total ‘ ให้กับชื่อคอลัมน์เฉพาะ:
#add suffix '_total' to column names in index positions 1 and 3
colnames(df)[c(1, 3)] <- paste(colnames(df)[c(1, 3)], ' total ', sep = ' _ ')
#view updated data frame
df
points_total assists rebounds_total
1 99 33 30
2 90 28 28
3 86 31 24
4 88 39 24
5 95 34 28
โปรดทราบว่าส่วนต่อท้าย ” _total ” จะถูกเพิ่มลงในคอลัมน์ที่ตำแหน่งดัชนี 1 และ 3 เท่านั้น
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการงานทั่วไปอื่นๆ ใน R:
วิธีวนซ้ำชื่อคอลัมน์ใน R
วิธีเปลี่ยนชื่อคอลัมน์เดียวใน R
วิธีตรวจสอบว่ามีคอลัมน์อยู่ใน data frame ใน R หรือไม่