导出到数据库时处理SPSS标签

时间:2011-12-15 22:57:06

标签: database spss

处理项目以将SPSS调查数据文件导出到MySQL数据库。虽然通过ODBC实际导入很好,但我遇到了如何处理数据中的标签的困境。例如,我的每个问题的SPSS文件都有一个数字作为与该变量的描述性标签对应的数据。

我希望能够将值,数字选择和答案选项保存到数据库中 - 有没有办法将这两者联系起来,或者我是否需要制作更复杂的数据库表和关系抓住一切。

2 个答案:

答案 0 :(得分:2)

我认为你指的是价值标签与价值观。通常,它是要导出的值。您可以将标签集导出到不同的数据库表,并通过SQL链接它们。

更简单的解决方案是为每个变量创建一个标签,以保留带标签的并行变量。要做到这一点,请使用类似的东西 string x_label(a120)。 compute x_label = valuelabel(x)。

如果你有很多这些变量,你可以将这个逻辑放在带有向量的DO REPEAT中。

HTH, 乔恩佩克

答案 1 :(得分:1)

您可以在SPSS中复制变量,然后从新变量中删除标签。这是你想要的吗?

仅仅对标签的关系似乎有点矫枉过正。如果你有20个问题并且他们在项目中使用了不同的标签,那么这种关系可能会过于复杂。

另一方面,如果您有问题表,可以在该表中添加标签。例如:

ID语句Item1 Item2 Item3 Item4

但是,如果他们都使用相同的标签(例如同意,不同意,......),则没有必要这样做。