SPSS字符串列拆分为2

时间:2015-08-17 22:36:02

标签: spss

我有一个名称和中间名称用空格分隔的列。是否有一个命令可以让我将所有空格后的内容放入新列中? (即各自的列中的名字和中间名)

我正在使用SPSS。

谢谢!

1 个答案:

答案 0 :(得分:2)

假设要拆分的变量名为Name,请尝试:

string first middle (a50).
compute #x = char.index(Name, " ") > 0.
do if #x = 1.
   compute first = char.substr(Name, 1, char.index(Name, " ")).
   compute middle = char.substr(Name, char.index(Name, " ")).
else.
   compute first = Name.
end if.
exe.