我有多个数据集,我想合并为一个。每个数据集代表调查的不同时间点。由于它是一个主题内设计,我的最终目标是转换为这样的格式(用于SPSS数据分析):
id pretest T1 T2 T3 posttest
1 3 5 5 3 6
2 3 5 5 3 6
现在每个数据集都是这样的:
date ip Q76 Q31 Q307....
问题涉及两个方面:
步骤1:我需要将具有不同问题(列名称)的多个数据集合并为一个。目标是找到他们的联合,如果特定调查中没有出现该问题,则将单元格留空。我使用了以下代码,但似乎并未包含所有问题:
library(dplyr)
library(tidyr)
merge1 <- bind_rows(pre, post)
setdiff(pre, post)
setdiff(post, pre)
第二步:将多个数据集合并为一个。我想转换为上面的格式,用于主题内设计分析。
有关如何实现这一目标的任何想法?谢谢!