spss.Cursor和频率

时间:2014-05-20 13:21:16

标签: python spss

我正在尝试找到一种替代/更快的方法来在单个变量上运行Frequency命令,并将值出现在数据集中的次数写入新变量。我当前的设置使用语法并将输出写入新的SAV文件(oms发送),这需要几个小时才能运行。

我正在寻找一些示例代码,可能会显示如何使用spss.Cursor完成此操作,它首先读取我想要获取频率的变量,并按每个值发生的次数将其保存到列表中,然后将值写入当前数据集中的新变量。

我理解读取和写入游标是如何工作的,但是我有一个问题是如何计算变量出现的次数/将其存储在列表中,然后将其写入新变量。我已阅读过Spss / python插件手册,但无法识别解决方案。谢谢!

1 个答案:

答案 0 :(得分:1)

您是否考虑过使用AGGREGATE的{​​{1}}命令?例如:

MODE = ADDVARIABLES