通常,PSPP / SPSS语法文档(example)建议我必须使用/VARIABLES=var_list
传递变量列表,这不是可选的子命令。
但是我有很多要处理的数据集。我想以编程方式获取活动数据集中所有变量的列表,将其传递给过程,然后从过程输出生成文件。
我已经尝试了/VARIABLES=*
但是没有用。
error: DESCRIPTIVES: Syntax error at `*': expecting variable name.
答案 0 :(得分:2)
您可以使用display variables.
或display dictionary.
生成所有变量及其属性的表格,然后可以使用OMS捕获这些变量及其属性。但是,如果要将所有变量传递给需要列表的函数,可以使用all
,即descriptives /variables= all.
。
答案 1 :(得分:1)
/ VARIABLES在程序中通常是可选的,但ALL代表所有变量。如果需要按特定测量级别,类型或其他元数据进行优化,请尝试使用SPSSINC SELECT VARIABLES扩展命令。此命令基于元数据应用各种过滤器,并使用传递的变量创建宏。然后,您可以在任何上下文中使用它。