部分数据在spss中显示不全

Part of the data is not displayed fully in spss

我想创建一个新的字符串变量 (Education),它将包含来自其他字符串变量(Listofuniversities、Listofschools)的数据。

问题是变量Education中的数据显示不全。是这样显示的:

Education
TU
Gymna
TL

我的原始数据集如下所示:

Listofuniversities   Listofschools
TU                   
                     Gymnasium van der Ort
TEU                  
                     Gymnasium van der Ort
TU                   
                     Gymnasium van der Art
TL                   
                     Gymnasium van der Art

这是我写的语法。

STRING Education (A8).
RECODE Listofuniversities ('TU'='TU') ('TEU'='TEU') ('TL'='TL') INTO Education.
EXECUTE.
RECODE Listofschools ("Gymnasium van der Ort" = "Gymnasium van der Ort") into Education. 
VARIABLE WIDTH Education(20).
EXECUTE.

您的数据看起来好像有两个字段“Listofuniversities”和“Listofschools”;两个字符串字段。这两个领域似乎是相互独立的。当一个中有非空值时,另一个中有一个空白。这是故意的吗?如果没有,我会看看你是如何将数据读入程序的。

您的第一个命令创建一个 8 个字符宽的字符串字段 (Education)。您尝试放入“教育”(至少来自“Listofschools”)的值显然超过 8 个字符宽。因此,将“教育”定义为更广泛的领域是合适的。例如STRING 教育 (A50)。

如果您打算跨记录合并这些值:

STRING Education (A50).
DO IF (Listofschools=" ").
COMPUTE Education = RTRIM(LTRIM(ListofUniversities)).
ELSE.
COMPUTE Education = RTRIM(LTRIM(Listofschools)).
END IF.
EXECUTE.