首页 > 解决方案 > 使用 dplyr 将重复测量数据与 R 中的横截面初始调查相结合

问题描述

我对 R 相当陌生,并且一直在努力组织和清理我的数据以准备分析。我正在尝试通过 ID 将重复测量数据 (dataCAL) 与一次性初始调查数据 (dataI) 组合,而不复制调查数据。

我使用了以下内容: dataCALc <- dplyr::left_join(dataCAL, dataI, by= "ID")

这加入了我的数据;但是,如果 dataCAL 中该 ID 有多个测量值,则每个 ID 的初始调查数据会复制到多行。这对某些分析很有用,但对我的描述性统计数据有问题。我已经在 dplyr 中尝试过 filter 和 distinct ,但还没有找到解决方案。

标签: rfilterdplyrleft-joindistinct

解决方案


可能会质疑合并数据集是否有帮助,但我认为您正在寻找类似的东西。

library(plyr)
rbind.fill(dataCAL, datal)

推荐阅读