SPSS 字符串列拆分为 2
SPSS String Column Split into 2
我有一列名称和中间名由 space 分隔。是否有命令可以让我将 space 之后的所有内容放入新列中? (即名字和中间名各自在自己的列中)
我正在使用 SPSS。
谢谢!
假设要拆分的变量名为 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.
我有一列名称和中间名由 space 分隔。是否有命令可以让我将 space 之后的所有内容放入新列中? (即名字和中间名各自在自己的列中)
我正在使用 SPSS。
谢谢!
假设要拆分的变量名为 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.