以下是一个比较两个数据框并找到匹配行的示例代码:
# 创建两个数据框
df1 <- data.frame(ID = c(1, 2, 3, 4, 5),
Name = c("John", "Jane", "Alice", "Bob", "Charlie"))
df2 <- data.frame(ID = c(2, 4, 6),
Name = c("Jane", "Bob", "Eve"))
# 使用merge函数比较两个数据框并找到匹配的行
merged_df <- merge(df1, df2, by = c("ID", "Name"))
# 打印匹配的行
print(merged_df)
输出结果为:
ID Name
1 2 Jane
2 4 Bob
这个示例使用merge()
函数比较了两个数据框df1
和df2
,并通过ID
和Name
两列找到匹配的行。最后,将匹配的行存储在merged_df
数据框中,并使用print()
函数打印结果。
下一篇:比较两个数据框的多行。