根据 spss 中的前几个字符选择案例?
selecting cases based upon first few characters in spss?
我想 select 个具有特定前 3 个字符的案例。
例如前 3 个字符包含 "I22"
的情况。
整个值的长度可以变化。例如,g "I228"
或 "I2279"
但它们有共同的前三个字符 "I22"
我一般用compute variable_name= "I228".
但这很乏味,因为我必须输入 "I22"
的所有变体,例如 "I228"
、"I229"
等等。
如果我可以 select 个基于相同的前 3 个字符的案例
,那就容易多了
您可以使用 char.cubstr
函数找出字符串变量中的前三个字符。例如:
if char.substr(variable_name,1,3)="I22" keep_this=1.
或:
select cases if char.substr(variable_name,1,3)="I22".
我想 select 个具有特定前 3 个字符的案例。
例如前 3 个字符包含 "I22"
的情况。
整个值的长度可以变化。例如,g "I228"
或 "I2279"
但它们有共同的前三个字符 "I22"
我一般用compute variable_name= "I228".
但这很乏味,因为我必须输入 "I22"
的所有变体,例如 "I228"
、"I229"
等等。
如果我可以 select 个基于相同的前 3 个字符的案例
,那就容易多了您可以使用 char.cubstr
函数找出字符串变量中的前三个字符。例如:
if char.substr(variable_name,1,3)="I22" keep_this=1.
或:
select cases if char.substr(variable_name,1,3)="I22".