将两个或多个变量并排放在一起

时间:2015-12-08 10:39:49

标签: spss

我想要为字符串变量运行频率的替代方法,因为我还想为每个字符串值获取一个案例编号(我有一个单独的案例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.

1 个答案:

答案 0 :(得分:2)

尝试LIST命令。

我经常在LIST命令之前使用TEMPORARY commond,因为我可能只想选择一小部分感兴趣的记录" list" / investig。

例如,在下面,仅列出VAR2不是空字符串的记录。

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

或者,您也可以(但依赖于CUSTOM TABLES附加模块),执行类似下面的操作,将结果转换为表格格式(如果导出到Excel,则可能更适合示例

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