0

我的数据库中的表中有变量标签和值标签,如下所示

id_variable_label  | variable_label    | id_value_label    | value_label    | id_father_label 
---------------------------------------------------------------------------------------------------------
1                  | father_label      | null              | null           | null 
null               | father_label      | 1                 | child01        | 1 
null               | father_label      | 2                 | child02        | 1

当我通过 ODBC 连接从数据库导入数据时,有没有办法自动生成所有变量和值标签?

4

2 回答 2

1

没有直接的方法可以做到这一点,但如果您将该表作为 SPSS 数据集读取,则使用一点 Python 代码生成标签将非常简单。

另请注意,如果您的标签是静态的,您可以使用 APPLY DICTIONARY 将标签从一个数据集复制到另一个数据集,因此保存一个完全标记的文件可以让您将其传播到其他结构相似的文件。

于 2013-09-05T19:44:43.603 回答
1

您可以使用 SPSS 语法来创建变量和值标签。

请参阅 SPSS 命令VARIABLE LABELSVALUE LABELS.

这里有一个教程,解释了如何使用它们。

您可以从数据库中生成语法。

于 2013-09-27T12:00:56.540 回答