我的数据库中的表中有变量标签和值标签,如此
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连接从数据库导入数据时,有没有办法自动生成所有变量和值标签?
答案 0 :(得分:1)
没有直接的方法可以做到这一点,但是如果你将该表作为SPSS数据集读取,那么用一些Python代码生成标签会非常简单。
另请注意,如果您的标签是静态的,您可以使用APPLY DICTIONARY将标签从一个数据集复制到另一个数据集,因此保存一个完全标记的文件将允许您将其传播给结构相似的其他标签。
答案 1 :(得分:1)
您可以使用SPSS语法创建变量和值标签。
请参阅SPSS命令VARIABLE LABELS
和VALUE LABELS
。
Here's a tutorial here that explains how you can use them.
您可以从数据库生成语法。