SPSS シンタックス エディターを使用して文字列変数を結合しています。各レコードの変数の 1 つまたはゼロにデータが存在することはわかっていますが、両方の変数にデータが存在することはありません。これは私のコードで、問題は最初の行にあります:
IF (MISSING(ywFamilyPlayers)=1) AND (MISSING(vywFamilyPlayersBoolean)=1) THEN newString=missing.
IF (MISSING(ywFamilyPlayers)=0) newString=VALUELABEL(ywFamilyPlayers).
IF (MISSING(vywFamilyPlayersBoolean)=0) newString=VALUELABEL(vywFamilyPlayersBoolean).
EXECUTE.
システムの欠損値が論理条件に一致する場合に文字列変数に割り当てる方法がわかりません。これらの条件下では意味のないテキスト ("-999" や "" など) を簡単に割り当てることができますが、データに対してテストを実行するときに、システムはそれを真の欠損値として扱いません。
あなたは私を助けることができます?ロジックは機能しますが、欠損値を割り当てる方法がわかりません。私は多くの順列 ($sysmis や MISSING など) を試しましたが、役に立ちませんでした。