并排列出两个或多个变量

Listing two or more variables alongside each other

我想要替代 运行 字符串变量的频率,因为我还想为每个字符串值获取一个案例编号(我有一个单独的案例 ID 变量)。

查看字符串值后,我需要找到它们重新编码,这就是我需要知道案例编号的原因。

我知道 PRINT 命令应该做我想做的,但我收到一个错误 - 有没有其他选择?

PRINT /  id var2 .
EXECUTE.


>Error # 4743.  Command name: PRINT
>The line width specified exceeds the output page width or the record length or
>the maximum record length of 2147483647.  Reduce the number of variables or
>split the output line into several records.
>Execution of this command stops.

尝试 LIST 命令。

我经常在 LIST 命令之前使用 TEMPORARY commond,因为通常只有一小部分 select 我可能想要 "list"/调查的感兴趣的记录。

例如下面只列出VAR2不为空字符串的记录

TEMP.
SELECT IF (len(VAR2)>0).
LIST ID VAR2.

或者,您也可以(但取决于是否有 CUSTOM TABLES 附加模块),执行类似下面的操作,将结果也转换为表格格式(如果导出到 [,这可能更可取) =24=],例如。

CTABLES /TABLE CTABLES /VLABELS VARIABLES=ALL DISPLAY=NONE
  /TABLE A[C]>B[C]
  /CATEGORIES VARIABLES=ALL EMPTY=EXCLUDE.