r语言inner_join
时间: 2023-12-20 10:32:50 浏览: 290
Course-3-Project
在R语言中,可以使用inner_join函数来进行内连接操作。内连接是指根据两个数据框之间的共同列进行匹配,并返回匹配的行。
以下是一个使用inner_join函数的示例:
```R
library(dplyr)
# 创建两个数据框
flights_sub <- data.frame(flight_id = c(1, 2, 3),
carrier = c("AA", "UA", "DL"),
origin = c("JFK", "ORD", "LAX"))
airlines_sub <- data.frame(carrier = c("AA", "UA", "DL"),
name = c("American Airlines", "United Airlines", "Delta Airlines"))
# 使用inner_join进行内连接
result <- inner_join(flights_sub, airlines_sub, by = "carrier")
# 输出结果
print(result)
```
运行上述代码,将会得到一个包含匹配行的结果数据框。该结果数据框将保留两个数据框中carrier列匹配的所有行。
阅读全文