Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Variables 将新变量放置在特定位置_Variables_Position_Spss - Fatal编程技术网

Variables 将新变量放置在特定位置

Variables 将新变量放置在特定位置,variables,position,spss,Variables,Position,Spss,我正在用SPSS语法计算一个新变量。如果执行该命令,新变量将显示在变量列表的底部。我想要两个已经存在的变量之间的变量,比如说v111和v112 我如何用我的语法来写这个? 我意识到这可能是一件非常简单的事情,但我在任何地方都找不到答案。试试这个: add files /file=* /keep=YourFirstVar to v111 YourNewVar v112 to YourLastVar. 较短版本: add files /file=* /keep=YourFirstVar to v1

我正在用SPSS语法计算一个新变量。如果执行该命令,新变量将显示在变量列表的底部。我想要两个已经存在的变量之间的变量,比如说
v111
v112

我如何用我的语法来写这个?
我意识到这可能是一件非常简单的事情,但我在任何地方都找不到答案。

试试这个:

add files /file=* /keep=YourFirstVar to v111 YourNewVar v112 to YourLastVar.
较短版本:

add files /file=* /keep=YourFirstVar to v111 YourNewVar ALL.

您还需要定义要引入的变量格式

例如:

DATASET ACTIVATE DataSet1.
string M_1 (a254).
add files /file=  *
/keep = Firstvar to LastVar M_1 All.
exe.

谢谢你的回复!我试过了,但得到的错误是文件名无效。我想我应该在*上给出数据文件的名称,对吗?这个代码每次都会重新引入这个文件?我必须创建许多新变量,并希望将它们放置在数据文件中的不同位置。命令中的*表示活动数据集,它应该是您在添加新变量时正在处理的数据集。在运行Add文件之前,可以添加一个“DataSet激活YouDataTeNet”,而不是在每个新变量之后运行它,在添加所有新VAR之后考虑运行一次(例如,保持= V1到V15 NV1 V16到V46 NV2 V47到V130NV3所有)。