1
我有一个数据集(卡尔霍恩县,埃尔帕索县等)县的列表,并希望返回一个数据集,有'县'字剥离(卡尔霍恩,埃尔帕索等)是否有一个简单的在SAS中执行此操作的方法?谢谢!从SAS中的字符串中删除最后一个单词?
我有一个数据集(卡尔霍恩县,埃尔帕索县等)县的列表,并希望返回一个数据集,有'县'字剥离(卡尔霍恩,埃尔帕索等)是否有一个简单的在SAS中执行此操作的方法?谢谢!从SAS中的字符串中删除最后一个单词?
CALL SCAN将报告第n个单词的位置,然后您可以使用substr。 Count=-1
将从结尾而不是从头开始。
data _null_;
starting_word='El Paso County';
count=-1;
call scan(starting_word, count, pos, length);
end_word=substr(starting_word,1,pos-2); *pos will be the 'C' so back two;
put end_word=;
run;
@scott非常真实的。这很容易通过检查删除之前的单词来处理。 IE浏览器。如果是“县”或任何其他不需要的词,则只能删除它。 –