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瀏覽器。如果是「縣」或任何其他不需要的詞,則只能刪除它。 –