如何使用variabe值使用SPSS语法命名文件?

如何使用variabe值使用SPSS语法命名文件?,spss,Spss,我有一个数据集,每个人都有100多个变量 我有两个人名变量:lastname和firstname 如何使用名称(即变量lastname和firstname的值)创建输出文件 我想按lastname firstname分割文件,并将每个人的数据导出到一个文本文件中,该文件使用该人的姓名作为文件名 下面是我的spss命令文件现在正在执行的操作。如何让命令文件为每个人输出单独的文件 SORT CASES BY lastname firstname . SPLIT FILE BY lastname f

我有一个数据集,每个人都有100多个变量

我有两个人名变量:lastname和firstname

如何使用名称(即变量lastname和firstname的值)创建输出文件

我想按lastname firstname分割文件,并将每个人的数据导出到一个文本文件中,该文件使用该人的姓名作为文件名

下面是我的spss命令文件现在正在执行的操作。如何让命令文件为每个人输出单独的文件

SORT CASES BY lastname firstname .

SPLIT FILE BY lastname firstname .

PRINT / "    ".
PRINT /
"===================================================================".
PRINT / "Report of Selected Responses from the".
PRINT / "Survey Form Document".
Print /"Responses for Candidate: " .
Print / firstname.
Print / lastname.
PRINT /
"===================================================================".

DO IF (Q1.5month EQ "" OR sysmis(q1.5day) OR sysmis(q1.5year) ). 
Print
/ "1.5.  Some or all of date of birth left blank".
END IF.

[More such print statements.]

EXECUTE.
SPLIT FILE OFF.

首先创建一个empry字符串变量并填充它:

stringfirstname\u lastname(A100)。
Compute firstname\u lastname=concat(rtrim(firstname),“\u”,rtrim(lastname))。
执行。


然后进入“数据”菜单,拆分为文件,选择新的firstname\u lastname变量作为拆分变量,并在“选项”下选择“值标签”。选择一个文件夹,你就完成了。也许单击“粘贴”,以运行语法中的所有内容,并很好地粘贴spss语法。然而,我还不够清楚。我将编辑我的问题。是否保存打印文本?