R 查找已连接航班的所有端口

R 查找已连接航班的所有端口,r,dplyr,data-manipulation,R,Dplyr,Data Manipulation,我想知道哪些机场有去那里的航班。我的尝试如下所示,但不正确(它产生的数字远远大于机场数量) 它给 错误:by必需,因为数据源没有公共变量` 我甚至尝试了airports%>%left_-join(flights,by=c(“dest”=faa))和其他几次尝试,但都没有成功 提前谢谢。您想要一个内部加入,然后计算不同的航班,或者只使用不同的列出机场。我数了数 airports %>% left_join(flights, "dest"=faa) 你的问题标题和你在实际内容中提到的问题之

我想知道哪些机场有去那里的航班。我的尝试如下所示,但不正确(它产生的数字远远大于机场数量)

它给

错误:
by
必需,因为数据源没有公共变量`

我甚至尝试了
airports%>%left_-join(flights,by=c(“dest”=faa))
和其他几次尝试,但都没有成功


提前谢谢。

您想要一个内部加入,然后计算不同的航班,或者只使用
不同的
列出机场。我数了数

airports %>% left_join(flights, "dest"=faa)


你的问题标题和你在实际内容中提到的问题之间存在脱节。我建议修改。是的,我也试过了。但是它给出了错误:error:
by
不能包含lh中缺少的join列
dest
,感谢您指出标题。
airPortFlights <- airports %>% rename(dest=faa) %>% left_join(flights, "dest"=faa)
airports %>% left_join(flights, "dest"=faa)
library(dplyr)

inner_join(airports, flights, by=c("faa"="dest")) %>%
  count(faa, name) %>% # number of flights
  arrange(-n)
# A tibble: 101 x 3
   faa   name                                   n
   <chr> <chr>                              <int>
 1 ORD   Chicago Ohare Intl                 17283
 2 ATL   Hartsfield Jackson Atlanta Intl    17215
 3 LAX   Los Angeles Intl                   16174
 4 BOS   General Edward Lawrence Logan Intl 15508
 5 MCO   Orlando Intl                       14082
 6 CLT   Charlotte Douglas Intl             14064
 7 SFO   San Francisco Intl                 13331
 8 FLL   Fort Lauderdale Hollywood Intl     12055
 9 MIA   Miami Intl                         11728
10 DCA   Ronald Reagan Washington Natl       9705
# ... with 91 more rows
anti_join(airports, flights, by=c("faa"="dest"))