处理项目以将SPSS调查数据文件导出到MySQL数据库。虽然通过ODBC实际导入很好,但我遇到了如何处理数据中的标签的困境。例如,我的每个问题的SPSS文件都有一个数字作为与该变量的描述性标签对应的数据。
我希望能够将值,数字选择和答案选项保存到数据库中 - 有没有办法将这两者联系起来,或者我是否需要制作更复杂的数据库表和关系抓住一切。
答案 0 :(得分:2)
我认为你指的是价值标签与价值观。通常,它是要导出的值。您可以将标签集导出到不同的数据库表,并通过SQL链接它们。
更简单的解决方案是为每个变量创建一个标签,以保留带标签的并行变量。要做到这一点,请使用类似的东西 string x_label(a120)。 compute x_label = valuelabel(x)。
如果你有很多这些变量,你可以将这个逻辑放在带有向量的DO REPEAT中。
HTH, 乔恩佩克
答案 1 :(得分:1)
您可以在SPSS中复制变量,然后从新变量中删除标签。这是你想要的吗?
仅仅对标签的关系似乎有点矫枉过正。如果你有20个问题并且他们在项目中使用了不同的标签,那么这种关系可能会过于复杂。
另一方面,如果您有问题表,可以在该表中添加标签。例如:
ID语句Item1 Item2 Item3 Item4
但是,如果他们都使用相同的标签(例如同意,不同意,......),则没有必要这样做。