您可以使用python自动化SPSS中的内容或缩短方式,但我需要知道是否可以用python替换SPSS语法,例如在循环中聚合数据等。
或者另一个例子。我有2个日期集,其中包含以下变量id,begin,end和type。它是 可以将它们放入不同的数组/列表,然后比较数组/列表,以便最后我有一个新的表/数据集 具有不匹配的条目和具有SPSS中匹配条目的数据集。 我的想法是扩展SPSS中匹配文件的上下文。
通常编程语言如python或php可以处理这个问题。
对不起。我希望有人能理解我的意思。
答案 0 :(得分:0)
此问题解释了如何在Python代码中导入SPSS数据集的几种方法:Importing SPSS dataset into Python
之后,您可以使用标准的Python工具来分析它们。
注意:我在简单地格式化文本文件中的数据方面取得了一些成功。然后我可以使用任何diff工具来比较文件。
这种方法的优点是通常很容易编写文本导出器,对数据进行排序,使diff工具更容易看到相似的内容。
缺点是文本仅适用于简单的情况。当您的数据具有递归结构时,文本并不理想。在这种情况下,请尝试使用XML diff工具。
答案 1 :(得分:0)
使用Python可以通过多种方式完成此类操作。 SPSS模块Dataset类允许您读取和写入案例数据。 spssdata模块提供了一种更简单的方法。安装Python Essentials时会包含这些内容。还有the SPSS Community website提供的实用程序模块。特别是,扩展的Transforms模块提供标准查找功能和基于区间的查找。
我不确定标准MATCH FILES
在这里不会做你需要的。不匹配将在变量中生成缺失数据,您可以根据该标准选择子集。