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()