部分数据在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.
我想创建一个新的字符串变量 (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.