SPSS 对案例中的变量进行排序

问题描述 投票:0回答:1

我需要在 SPSS 中找到一种方法,根据一组变量创建新变量,其中分数在案例中从低到高排序。 例如,这些是起始变量

Var1 Var2 Var3
3     2    1
4     2    5

我需要能够创建如下新变量,其中答案在一行中排序。

rVar1 rVar2 rVar3
1      2     3
2      4     5

SPSS 有办法做到这一点吗?

谢谢你

排名变量仅在变量内排序,但不能跨案例内的变量排序。

sorting spss ranking
1个回答
0
投票

实现此目的的一种方法是翻转数据(将行转换为列,反之亦然),然后对其进行排序,然后将其翻转回来:
首先,我在新数据集中重新创建您的示例: 数据集全部关闭。

data list free /Var1 Var2 Var3 (3F1).
begin data
    3 8 1 4 2 5
end data.

现在按行对列进行排序:

flip.
delete variables CASE_LBL.
sort cases by all.
flip.
© www.soinside.com 2019 - 2024. All rights reserved.