根据spss中前几个字符选择大小写吗?

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

我想选择具有特定前3个字符的案例。

例如,前三个字符包含"I22"的情况。

整个值的长度可以变化。例如"I228""I2279",但它们具有共同的前三个字符"I22"

我通常使用compute variable_name= "I228".

但是这很麻烦,因为我必须输入"I22"的所有变体,例如"I228""I229"等。

如果我可以仅基于相同的前三个字符来选择案例,这会容易得多

select spss
1个回答
1
投票

您可以使用char.cubstr函数找出字符串变量中的前三个字符。例如:

if char.substr(variable_name,1,3)="I22" keep_this=1.

或:

select cases if char.substr(variable_name,1,3)="I22".
© www.soinside.com 2019 - 2024. All rights reserved.