SPSS Python编写variables列表来优化

是否有可能从SPSS(使用Python)写入新创build的Excel文件,variables列表和variables标签?

是的,查找DISPLAY DICTIONARY和/或CODEBOOK 。 然后,将这些输出(从SPSS的输出查看器) OUTPUT EXPORT到Excel( OUTPUT EXPORT命令)。

如果你需要更多的自定义的东西,那么你可以通过OMS捕获输出,然后按照你的意愿进行操作(然后导出到Excel),或者你可以直接使用python APIS检索variables,值标签,然后把结果写到Excel中您select的Python / Excel库,例如xlrd或xlsxwriter,来命名一对)。

后者需要更多的编程知识,而前者可以使用本地SPSS语法完成。

我使用Python编程方法做了类似的事情(生成一个定制的数据字典),发现这个由未知作者编写的模块非常有用。

(假设你的意思是实现这一点的一种自动化的方式,你可以复制和超过variables名称和标签的列到Excel!价值标签不能做同样的,虽然由于明显的原因)。

你也可以像这样做,然后是例如openpyxl的代码:

 from savReaderWriter import * with SavHeaderReader(filename) as header: report = str(header) # txt report metadata = header.all()