我想创建一个变量,它是 SPSS 数据集中某一年的实例计数。更具体地说,我正在分析 1996 年之前和之后的自杀人数。我有一个 1989-1998 年每年自杀人数的数据集(每个数据点都是个人自杀),并且想要创建一个变量 #每年自杀人数。因此,我理解执行此操作的最佳方法是创建一个变量,该变量是现有数据集中每年实例的总和。基本上,我想创建一个变量,该变量是年份 = 1989 时的自杀总数,另一个是年份 = 1900 时的自杀总数,依此类推。
目标:创建一个新变量,表示现有数据集中每年的自杀人数
我尝试过聚合、计算变量和选择 if 函数,但没有一个起作用。然而,我完全可能错误地使用了这些。
谢谢你
要添加包含每年行数的新变量,您可以执行以下操作:
aggregate out=* mode=addvariebles /break=year /NperYear=n.
聚合函数计算每年的行数,
mode=addvariebles
将结果附加到现有数据集。