需要spss计数列
Need spss count column
我是spss的新手,我需要解决这个问题:
我需要统计1-2人家庭、3-4人家庭、5人及以上家庭的数量,并按国籍分类
我的数据看起来像
- fmaily_id / member_id / 国家
- 1 / 1 / us
- 1 / 2 / us
- 1 / 3 / us
- 1 / 4 / us
- 2 / 1 / 不是我们
- 2 / 2 / 不是我们
- 2 / 3 / 不是我们
- 2 / 4 / 不是我们
- 3 / 1 / us
- 4 / 1 / us
- 4 / 2 / us
- 5 / 1 / 不是我们
- 5 / 2 / 不是我们
您将需要使用 aggregate
命令:
AGGREGATE OUTFILE = *
/BREAK FAMILY_ID
/N_IN_FAMILY = N(MEMBER_ID)
/NATION_TITLE = FIRST(NATION).
EXECUTE.
LIST.
这将为您提供以下结果:
FAMILY_ID |N_IN_FAMILY | NATION_TITLE
1.00 | 4 | US
2.00 | 4 | NOT US
3.00 | 1 | US
4.00 | 2 | US
5.00 | 2 | NOT US
我是spss的新手,我需要解决这个问题:
我需要统计1-2人家庭、3-4人家庭、5人及以上家庭的数量,并按国籍分类
我的数据看起来像
- fmaily_id / member_id / 国家
- 1 / 1 / us
- 1 / 2 / us
- 1 / 3 / us
- 1 / 4 / us
- 2 / 1 / 不是我们
- 2 / 2 / 不是我们
- 2 / 3 / 不是我们
- 2 / 4 / 不是我们
- 3 / 1 / us
- 4 / 1 / us
- 4 / 2 / us
- 5 / 1 / 不是我们
- 5 / 2 / 不是我们
您将需要使用 aggregate
命令:
AGGREGATE OUTFILE = *
/BREAK FAMILY_ID
/N_IN_FAMILY = N(MEMBER_ID)
/NATION_TITLE = FIRST(NATION).
EXECUTE.
LIST.
这将为您提供以下结果:
FAMILY_ID |N_IN_FAMILY | NATION_TITLE
1.00 | 4 | US
2.00 | 4 | NOT US
3.00 | 1 | US
4.00 | 2 | US
5.00 | 2 | NOT US