所以我有几个列表是数据文件中变量的标题。设置如下所示:
headerGroup1 = ["1", "2", "3, "4", "5"] headerGroup2 = ["6", "7", "8, "9", "10"] headerGroup3 = ["1", "2", "3", "4", "5"]
我有一个如下所示的主文件:
masterVars = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"]
我想做三件事:
- 创建一个列表,其中按顺序包含 masterVars 中的所有项目。而且我不知道值是否是唯一的。
- 如果 headerGroupX 中包含的列表项位于 masterVars 中,则将该标题组添加到列表项中。
- 将包含所有 64k 项的列表转储到我可以在 SPSS 中管理的内容中(有点开玩笑)
如果只有 2 个列表,我认为这会很简单。我认为我遇到的最大问题是在将数据添加到列表项之后会发生什么。但我不完全确定我在搞砸什么。
编辑:
这是我想要输出的示例:
newMasterFile = ["headerGroup1, headerGroup3, 1", "headerGroup1, headerGroup3, 2", etc.]
这会让事情变得更清楚吗?