楼主: userzht
6702 8

[问答] 去掉特殊字符】和· [推广有奖]

  • 6关注
  • 3粉丝

博士生

34%

还不是VIP/贵宾

-

威望
0
论坛币
2362 个
通用积分
1.0004
学术水平
3 点
热心指数
3 点
信用等级
3 点
经验
4857 点
帖子
185
精华
0
在线时间
224 小时
注册时间
2009-5-19
最后登录
2021-10-19

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我的姓名变量除了汉字有很多杂质,如*和@,这样的很好清除。但是如果用compress删除】和·,会使好些人的名字都改变,类似于乱码了都,而且,删除“】”的话,“强”字和“健”字也会删除。这要肿么办啊?求教!谢谢谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:特殊字符 compress Press comp OMP 汉字 姓名

沙发
freerunning_sky 在职认证  发表于 2014-7-16 13:41:25 |只看作者 |坛友微信交流群
kcompress(a,"【.*@");

使用道具

藤椅
userzht 发表于 2014-7-16 15:36:30 |只看作者 |坛友微信交流群
freerunning_sky 发表于 2014-7-16 13:41
kcompress(a,"【.*@");
学习了,好用。

还有一个问题哎,姓名里有中文有英文,如果我想删除中文姓名中间夹杂的空格,而保留英文中正常的空格,应该怎么做呢?谢谢!

使用道具

板凳
ilovekate 发表于 2014-7-16 15:46:54 |只看作者 |坛友微信交流群
If anyalpha(name) then do;
...
;
end;
else do;
....
;
end;

使用道具

报纸
userzht 发表于 2014-7-16 15:52:00 |只看作者 |坛友微信交流群
ilovekate 发表于 2014-7-16 15:46
If anyalpha(name) then do;
...
;
谢啦!

还有一个问题,嘿嘿~~

请问,下面数据集a中,怎么样用y的值替换x中的缺失值,使数据集变成b的样子啊?

data a;                                                                                                                                 
input x 1 y 3;                                                                                                                          
cards;                                                                                                                                 
1 2                                                                                                                                    
3                                                                                                                                       
5 6                                                                                                                                    
7 5                                                                                                                                    
  7                                                                                                                                    
  9                                                                                                                                    
;                                                                                                                                       
run;                                                                                                                                    

data b;                                                                                                                                 
input x 1 y 3;                                                                                                                          
cards;                                                                                                                                 
1 2                                                                                                                                    
3                                                                                                                                       
5 6                                                                                                                                    
7 5                                                                                                                                    
7 7                                                                                                                                    
9 9                                                                                                                                    
;                                                                                                                                       
run;                     

使用道具

地板
freerunning_sky 在职认证  发表于 2014-7-16 16:27:32 |只看作者 |坛友微信交流群
userzht 发表于 2014-7-16 15:52
谢啦!

还有一个问题,嘿嘿~~
if x=. then x=y;


这个真是。。

使用道具

7
userzht 发表于 2014-7-16 16:43:40 |只看作者 |坛友微信交流群
freerunning_sky 发表于 2014-7-16 16:27
if x=. then x=y;
嘿嘿,脑袋不转啦~~~,我看到1楼的回答也笑了

使用道具

8
thchn 发表于 2014-7-17 23:18:45 |只看作者 |坛友微信交流群
赫赫,回答没有不会的

使用道具

9
pingguzh 发表于 2016-11-9 15:14:49 |只看作者 |坛友微信交流群
什么都会啊

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-1 12:56