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

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

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