วิธีรวมเวกเตอร์สองตัวเข้าด้วยกันใน r (พร้อมตัวอย่าง)


คุณสามารถใช้วิธีใดๆ ต่อไปนี้เพื่อรวมเวกเตอร์สองตัวใน R:

วิธีที่ 1: รวมเวกเตอร์สองตัวเป็นเวกเตอร์เดียว

 new_vector <- c(vector1, vector2)

วิธีที่ 2: รวมเวกเตอร์สองตัวเข้าด้วยกันเป็นเมทริกซ์

 new_matrix <- cbind(vector1, vector2)

วิธีที่ 3: รวมเวกเตอร์สองตัวเข้ากับกรอบข้อมูล

 new_df <- data. frame (vector1, vector2)

ตัวอย่างต่อไปนี้แสดงวิธีการใช้แต่ละวิธีในทางปฏิบัติ

วิธีที่ 1: รวมเวกเตอร์สองตัวเป็นเวกเตอร์เดียว

รหัสต่อไปนี้แสดงวิธีการรวมเวกเตอร์สองตัวให้เป็นเวกเตอร์ใหม่ตัวเดียว:

 #definevectors
vector1 <- c(1, 2, 3, 4, 5)
vector2 <- c(6, 7, 8, 9, 10)

#combine two vectors into one vector
new_vector <- c(vector1, vector2)

#view resulting vector
new_vector

[1] 1 2 3 4 5 6 7 8 9 10

วิธีที่ 2: รวมเวกเตอร์สองตัวเข้าด้วยกันเป็นเมทริกซ์

รหัสต่อไปนี้แสดงวิธีการรวมเวกเตอร์สองตัวเข้ากับเมทริกซ์:

 #definevectors
vector1 <- c(1, 2, 3, 4, 5)
vector2 <- c(6, 7, 8, 9, 10)

#combine two vectors into matrix
new_matrix <- cbind(vector1, vector2)

#view resulting matrix
new_matrix

     vector1 vector2
[1,] 1 6
[2,] 2 7
[3,] 3 8
[4,] 4 9
[5,] 5 10

ที่เกี่ยวข้อง: วิธีใช้ cbind ใน R (พร้อมตัวอย่าง)

วิธีที่ 3: รวมเวกเตอร์สองตัวเข้ากับกรอบข้อมูล

รหัสต่อไปนี้แสดงวิธีการรวมเวกเตอร์สองตัวในกรอบข้อมูล:

 #definevectors
vector1 <- c(1, 2, 3, 4, 5)
vector2 <- c(6, 7, 8, 9, 10)

#combine two vectors into data frame
new_df <- data. frame (vector1, vector2)

#view resulting data frame
new_df

  vector1 vector2
1 1 6
2 2 7
3 3 8
4 4 9
5 5 10

โปรดทราบว่าตอนนี้เวกเตอร์ดั้งเดิมแต่ละตัวจะมีคอลัมน์ไม่ซ้ำกันในกรอบข้อมูลผลลัพธ์

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการทั่วไปอื่นๆ ใน R:

วิธีรวมรายการใน R
วิธีรวมสองคอลัมน์เป็นคอลัมน์เดียวใน R
วิธีรวมเฟรมข้อมูลสองเฟรมใน R กับคอลัมน์ที่ต่างกัน

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

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