group-by - 需要spss计数栏
问题描述
我是spss的新手,我需要解决这个问题:
我需要统计他们有1-2个成员的家庭和有3-4个成员的家庭和有5个或更多成员的家庭,并按国籍对其进行分类。
我的数据看起来像
- fmaily_id / member_id / 国家
- 1 / 1 / 我们
- 1 / 2 / 我们
- 1 / 3 / 我们
- 1 / 4 / 我们
- 2 / 1 / 不是我们
- 2 / 2 / 不是我们
- 2 / 3 / 不是我们
- 2 / 4 / 不是我们
- 3 / 1 / 我们
- 4 / 1 / 我们
- 4 / 2 / 我们
- 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
推荐阅读
- c# - 通过shoutcast 或icecast winforms 应用程序创建音频广播
- networking - 游戏服务器应该如何接收具有定义滴答率的 udp 数据包?
- apache-kafka - 有没有办法使用我的静态 ip 而不是 localhost 来启动 Zookeeper 服务器
- mysql - Mysql多列索引使用错误的索引
- regex - Oracle 正则表达式 REGEXP_REPLACE
- c - mexGetData() 输出零
- python - 在我的程序中添加框架有点困难
- swift - 无法在标题中获取单元格的 indexPath
- javascript - Stripe 3dSecure createSource 在重定向 url 中设置自定义参数
- msbuild - 将 NuGet 元包创建为 MSBuild 项目