我需要一种方法,从我的全名从SAS删除中间的名字。
例子: Name=玛丽·安·史密斯Name=曾傑瑞J·史密斯
输出需要: Name2=玛丽史密斯Name2=曾傑瑞史密斯
知道我该怎么做吗?
发布于 2022-03-25 17:24:34
如果你有真实人物的真实姓名,那么这个问题比你暗示的要困难得多。有些人有第一个或最后(或两者)的名字是多个单词。只有一个名字的人呢?
不管怎样,扫描()可以做你想做的事。
name2=catx(' ',scan(name,1,' '),scan(name,-1,' '));https://stackoverflow.com/questions/71620697
复制相似问题