r中merge合并数据
R有许多快速,优雅的方法通过公共列联接数据帧。 我想给你看三个:
- 基本R的
merge()
函数, - dplyr的加入功能家族,以及
- data.table的括号语法。
获取并导入数据
在此示例中,我将使用我最喜欢的演示数据集之一-美国运输统计局的航班延误时间。 如果您想继续,请前往http://bit.ly/USFlightDelays并下载您选择的时间范围的数据,其中包含Flight Date , Reporting_Airline , Origin , Destination和DepartureDelayMinutes列 。 还要获取Reporting_Airline的查找表。
或者,在这里下载这两个数据集-加上我的R代码在一个文件中,以及解释不同类型数据合并的PowerPoint-在这里: