我的调查问卷是从被调查者那里获得的数据,按照对他们重要性的等级对20个项目进行排名。量表的下端包含一个“垃圾桶”,受访者可以扔掉他们认为完全不重要的20个项目中的任何一个。结果是一个包含20个变量的数据集(每个项目1个)。每个变量都会收到一个介于1和100之间的数字(如果该项被扔进bin,则为0)
我想将条目重新编码为每个受访者的变量排名。因此,所有变量都会得到一个相对于受访者排名的1到20之间的数字。
例子:
当前:
item1 item2 item3 item4 item5 item6 item7 item8 etc.
respondent1 67 44 29 7 0 99 35 22
respondent2 0 42 69 50 12 0 67 100
etc.
我想要什么:
item1 item2 item3 item4 item5 item6 item7 item8 etc.
respondent1 7 6 4 2 1 8 5 3
respondent2 1 4 7 5 3 1 6 8
etc.
正如您在respondent2中看到的那样,我希望收到相同值的项目获得相同的排名,然后跳过一个数字。
我发现了很多关于如何对观察结果进行排序的信息,但我还没有发现如何对变量进行排序。有人知道怎么做吗?