วิธีการใส่คำนำหน้าชื่อคอลัมน์ใน 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 หรือไม่

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *