我正在尝试找到一种替代/更快的方法来在单个变量上运行Frequency命令,并将值出现在数据集中的次数写入新变量。我当前的设置使用语法并将输出写入新的SAV文件(oms发送),这需要几个小时才能运行。
我正在寻找一些示例代码,可能会显示如何使用spss.Cursor完成此操作,它首先读取我想要获取频率的变量,并按每个值发生的次数将其保存到列表中,然后将值写入当前数据集中的新变量。
我理解读取和写入游标是如何工作的,但是我有一个问题是如何计算变量出现的次数/将其存储在列表中,然后将其写入新变量。我已阅读过Spss / python插件手册,但无法识别解决方案。谢谢!
答案 0 :(得分:1)
您是否考虑过使用AGGREGATE
的{{1}}命令?例如:
MODE = ADDVARIABLES