【发布时间】:2019-10-22 06:11:44
【问题描述】:
我正在尝试使用右连接与 dplyr 合并两个数据帧,但想知道我是否应该使用交叉连接。我已经阅读了多个其他相关线程including this one which was helpful,但无济于事。
简而言之,右连接对我有用,但它将两个数据帧之间的公共变量再现为单独的 .x 和 .y 变量。我只想将一个特定的变量(列)从左侧(x)数据帧添加到右侧(y)数据帧(具有更多行/观察值)与“SUBJECT”键变量匹配。
我不确定如何修改下面的代码以实现所需的结果,以便对从 x 数据帧合并的特定变量的观察结果在 y 数据帧中没有此变量的值是“N/A ”。值得注意的是,x 中存在的几乎所有变量都存在于 y 中(X 是 Y 的子集),但我只想匹配 SUBJECT 变量。以下是我当前的代码。
DF_merged <- right_join(DF.X, DF.Y, by = 'SUBJECT')
【问题讨论】: