我有一个包含数字和字符串变量的数据集。 为了统计整个数据集中某个值的出现,我使用:
COUNT NREAD = first_variable to last_variable(99)。
这仅适用于数值变量,但在第一个和最后一个变量之间有数字和字符串变量。有没有办法计算而不必在数字和字符串上对变量进行排序?
答案 0 :(得分:2)
使用SPSSINC SELECT VARIABLES扩展命令(在Utilities上)定义一个包含相应类型的所有变量的宏,并将其与COUNT一起使用。
例如,
SPSSINC SELECT VARIABLES MACRONAME="!string" /PROPERTIES TYPE=STRING.
或
SPSSINC SELECT VARIABLES MACRONAME="!numeric" /PROPERTIES TYPE=NUMERIC.
然后,说,
COUNT thecount=!numeric(99).