loops - SPSS:使用循环计算不同时间点的新变量
问题描述
我的 SPSS 数据集包括为不同时间测量点收集的变量。我想用循环为不同的时间测量点(t1、t2、t3 等等)反转我的变量。
有没有办法为不同的时间测量点重复相同的命令,例如在循环中用 t1、t2、t3 等替换 X?
COMPUTE variable_1_X_inv = 5-variable_1_X
EXE.
谢谢你的帮助!
解决方案
假设这些变量在数据集中是连续的,这将完成这项工作:
do repeat orig=variable_1_1 to variable_1_50 / inv=variable_1_inv_1 to variable_1_inv_50.
compute inv = 5 - orig.
end repeat.
请注意,这variable_1_1_inv to variable_1_50_inv
不起作用,但如果您可以接受名称末尾的索引,如上所述,一切都应该很好。
注意 2:您还应该查找loop
,vector
这在类似情况下可能会有所帮助。
推荐阅读
- python - Pycharm 2019.2.4 无法重新编译 pyvisa 命令:import pyvisa
- excel - 在 Excel 中设置可点击的锚链接
- php - php curl v python请求发送文件
- powershell - 为什么 System.AccessToken 在 Azure DevOps 的版本中未被识别为 cmdlet 的名称?
- javascript - 使用 wordpress 功能将输入字段的值设置为 0
- python - 尝试在 Python 3.8 上安装 Sklearn 时出错
- excel - 将 Excel 工作表另存为 PDF 在另一个目录中
- performance - 为什么 -ErrorAction 'silentlycontinue' 对脚本 A 起作用,但对 B 不起作用
- python - 可以通过 pip(3) “phone home”下载 python 模块,并带有您的活动日志吗?
- python - 无法在 docker build 上安装位于私有 Nexus 存储库中的 Python 包