我正在寻找一种将多个数据帧的列绑定在一起的方法,即使行数不匹配。我尝试使用“cbind”和“merge”来获取宽格式的数据,而不是 dplyr 对高数据的偏好。
举个简单的例子,假设我有 2 个数据框:1 个有 4 行,一个有 5 行。我想在“团队”上绑定,并且任何时候没有匹配项,用空白或 NA 填充。
示例数据框:
df1
Team Season Pts
STL 2019 99
CHI 2019 84
DET 2019 74
NYR 2019 78
df2
Team Season Pts
STL 2018 94
CHI 2018 76
MIN 2018 101
DET 2018 73
BOS 2018 112
所需的输出将类似于:
Team Season Points Team.1 Season.1 Points.1
STL 2019 99 STL 2018 94
CHI 2019 84 CHI 2018 76
DET 2019 74 DET 2018 73
NYR 2019 78 NA NA NA
MIN 2018 101 NA NA NA
BOS NA NA BOS 2019 112