如何找到具有特定特征的观察然后将其删除?

Ami*_*imi 0 stata

我有一个包含特定长度的字母数字字符串的变量,例如:

名称变量:

asdf1
asdg2
zxcv4
asdh3
qwer2
rtyu4
xcvb4
Run Code Online (Sandbox Code Playgroud)

我想删除具有4其名称的最后一个字符的观察结果,例如zxcv4.所以,结果是:

名称变量:

asdf1
asdg2
asdh3
qwer2
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

小智 5

要只drop观察最后一个字符是"4"(而不是任何字符),请执行以下操作:

drop if substr(strreverse(varname),1,1)=="4"