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