SPSS多记录聚合时机构与Grant编号、工时匹配问题求助
SPSS数据集聚合匹配故障
我手头有一份SPSS数据集,每个成人由唯一标识adultpk标记,单成人对应多条记录——每条记录关联不同机构(InstName)、Grant编号及参与工时。原数据集含70余个变量,现精简为6个核心变量:InstName、adultpk、总工时(total hours)、三个Grant编号及各自对应工时。例如成人1有2条记录,分别对应2.50工时和15.90工时。
以adultpk为维度做聚合操作时,出现机构名称与对应Grant编号、工时无法匹配的问题。部分机构存在主分包关系,同一成人的多条记录实际归属同一机构。我尝试过以下处理方法,但均未解决问题,仅当成人仅关联单个机构时聚合有效:
- 聚合
InstName字段 - 标记Grant对应的归属机构
- 识别
adultpk的重复主记录 - 将工时最多的Grant与机构做匹配
我已在SPSS论坛、Stack Overflow及期刊文献中检索相关问题,未找到可行解决方案。
附相关截图:
- 数据集聚合异常结果截图
- SPSS原始数据结构截图
- 尝试使用的SPSS语法截图
内容的提问来源于stack exchange,提问作者user29734378
相关产品推荐
相关产品推荐

