在R語言中,可以使用merge()
函數將多個數據表按照相同列進行合并。以下是示例代碼:
# 創建數據表1
df1 <- data.frame(ID = c(1, 2, 3),
Name = c("Alice", "Bob", "Charlie"))
# 創建數據表2
df2 <- data.frame(ID = c(2, 3, 4),
Age = c(25, 30, 35))
# 合并數據表1和數據表2
merged_df <- merge(df1, df2, by = "ID")
# 打印合并后的數據表
print(merged_df)
運行上述代碼后,輸出的合并后的數據表將會如下所示:
ID Name Age
1 2 Bob 25
2 3 Charlie 30
在merge()
函數中,參數by
指定了按照哪一列進行合并。在上述示例中,我們選擇了“ID”列作為合并的依據。如果兩個數據表中有相同列名的列,可以使用by.x
和by.y
參數分別指定數據表1和數據表2中的對應列名。