合并两个字符串变量的结果是空值。

问题描述 投票:2回答:1

我想把两个字符串变量(STRING_VAR1和STRING_VAR2)合并成一个字符串变量STRING_ALL,这样STRING_VAR1的内容是 STRING_VAR2被复制到STRING_ALL中,这取决于这两个变量中哪个变量包含任何数据(见 例子_数据集). 如果变量STRING_VAR1和STRING_VAR2都包含缺失的情况,那么STRING_ALL也应该缺失。

我试过CONCAT(见下面的代码),但由于某些原因,它不起作用,使我的STRING_ALL只有空例。

STRING STRING_ALL(A4)
COMPUTE STRING_ALL = CONCAT(STRING_VAR1, STRING_VAR2)

先谢谢你

string merge spss
1个回答
1
投票

Eli的建议给了你必要的信息来解决这个具体问题。如果你想知道原因,请查看 指挥部命令 SPSS统计命令语法参考》中的主题。它讨论了不同类型的命令,以及其中一些命令(如COMPUTE)不会立即生效,而是在执行导致数据传递的命令之前进行存储。

© www.soinside.com 2019 - 2024. All rights reserved.