R语言之merge举例
在R语言中,merge函数是一种常用的数据合并工具,它可以将多个数据框按照指定的键(key)进行合并。本文将通过详细的示例介绍如何使用merge函数进行数据合并。
假设我们有两个数据框df1和df2,它们包含了相同的键(key)列,我们希望根据这个键将它们合并成一个新的数据框。
首先,我们创建两个示例数据框df1和df2:
# 创建示例数据框df1
df1 <- data.frame(key = c("A", "B", "C", "D"),
value1 = c(1, 2, 3, 4))
# 创建示例数据框df2
df2 <- data.frame(key = c("B", "C", "E", "F"),
value2 = c(5, 6, 7, 8))
现在,我们有了两个数据框df1和df2,它们分别包含了键列key和值列value1、value2。我们的目标是根据键列key将它们合并成一个新的数据框。
使用merge函数进行合并的语法如下:
merged_df <- merge(x = df1, y = df2, by = "key")
上述语句中,x和y分别指定了待合并的数据框df1和df2,by参数指定了用于合并的键列名称。
现在,让我们将merge函数应用于我们的示例数据框:
订阅专栏 解锁全文
816

被折叠的 条评论
为什么被折叠?



