计算变量中的重复值并将结果添加到 SPSS 中的新值
Count repeated values in variable and add results to a new one in SPSS
我有一个包含不同家庭成员信息的 SPSS 数据集,我需要生成一个新变量来计算组成这些成员的人数 households.The 原始数据集类似于:
ID | age | height
332 | 23 | 1.78
332 | 27 | 1.65
344 | 56 | 1.79
344 | 34 | 1.98
344 | 15 | 1.58
等...我需要生成一个新变量来计算 id 重复,例如 'n' in:
ID | age | height | n
332 | 23 | 1.78 | 2
332 | 27 | 1.65 | 2
344 | 56 | 1.79 | 3
344 | 34 | 1.98 | 3
344 | 15 | 1.58 | 3
有什么直接的方法可以用 window 命令来完成,还是我需要使用命令语言?
查找 AGGREGATE 命令。
AGGREGATE OUTFILE=* MODE=ADDVARIABLES /BREAK=ID /Count=N.
我有一个包含不同家庭成员信息的 SPSS 数据集,我需要生成一个新变量来计算组成这些成员的人数 households.The 原始数据集类似于:
ID | age | height
332 | 23 | 1.78
332 | 27 | 1.65
344 | 56 | 1.79
344 | 34 | 1.98
344 | 15 | 1.58
等...我需要生成一个新变量来计算 id 重复,例如 'n' in:
ID | age | height | n
332 | 23 | 1.78 | 2
332 | 27 | 1.65 | 2
344 | 56 | 1.79 | 3
344 | 34 | 1.98 | 3
344 | 15 | 1.58 | 3
有什么直接的方法可以用 window 命令来完成,还是我需要使用命令语言?
查找 AGGREGATE 命令。
AGGREGATE OUTFILE=* MODE=ADDVARIABLES /BREAK=ID /Count=N.