วิธีการใส่คำนำหน้าชื่อคอลัมน์ใน r (พร้อมตัวอย่าง)
คุณสามารถใช้วิธีการต่อไปนี้เพื่อใส่คำนำหน้าชื่อคอลัมน์ใน R:
วิธีที่ 1: เพิ่มคำนำหน้าให้กับชื่อคอลัมน์ทั้งหมด
colnames(df) <- paste(' my_prefix ', colnames(df), sep = ' _ ')
วิธีที่ 2: เพิ่มคำนำหน้าให้กับชื่อคอลัมน์ที่ระบุ
colnames(df)[c(1, 3)] <- paste(' my_prefix ', colnames(df)[c(1, 3)], 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
ที่เกี่ยวข้อง: วิธีเพิ่มส่วนต่อท้ายให้กับชื่อคอลัมน์ใน R
ตัวอย่างที่ 1: เพิ่มคำนำหน้าให้กับชื่อคอลัมน์ทั้งหมด
รหัสต่อไปนี้แสดงวิธีการเพิ่มคำนำหน้า ‘ Total_ ‘ ให้กับชื่อคอลัมน์ทั้งหมด:
#add prefix 'total_' to all column names
colnames(df) <- paste(' total ', colnames(df), sep = ' _ ')
#view updated data frame
df
total_points total_assists total_rebounds
1 99 33 30
2 90 28 28
3 86 31 24
4 88 39 24
5 95 34 28
โปรดทราบว่ามีการเพิ่มคำนำหน้า ‘ Total_ ‘ ให้กับชื่อคอลัมน์แต่ละคอลัมน์แล้ว
ตัวอย่างที่ 2: เพิ่มคำนำหน้าให้กับชื่อคอลัมน์เฉพาะ
รหัสต่อไปนี้แสดงวิธีการเพิ่มคำนำหน้า ” Total_ ” ให้กับชื่อคอลัมน์เฉพาะ:
#add prefix 'total_' to column names in index positions 1 and 3
colnames(df)[c(1, 3)] <- paste(' total ', colnames(df)[c(1, 3)], sep = ' _ ')
#view updated data frame
df
total_points assists total_rebounds
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 หรือไม่