楼主: zorro2004
3648 7

求助,如何替换指定字 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

35%

还不是VIP/贵宾

-

威望
0
论坛币
1 个
通用积分
2.8501
学术水平
1 点
热心指数
6 点
信用等级
0 点
经验
2259 点
帖子
77
精华
0
在线时间
118 小时
注册时间
2012-4-16
最后登录
2024-12-9

楼主
zorro2004 发表于 2016-4-11 11:16:50 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请教:比如city 变量下有“上海市”  “南京市” “乌鲁木齐市”  想直接把市都去掉,如何实现呢
           另外,如果是想替换字段中的某一个字,又如何实现呢
二维码

扫码加我 拉你入群

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

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

关键词:乌鲁木齐市 如何实现 City 乌鲁木齐 上海市 如何

沙发
冰中双 学生认证  发表于 2016-4-11 11:24:17 来自手机
zorro2004 发表于 2016-4-11 11:16
请教:比如city 变量下有“上海市”  “南京市” “乌鲁木齐市”  想直接把市都去掉,如何实现呢
         ...
用替换功能,将市替换为空白
可联系我,一块钱代做替换,1067703992

藤椅
ch03en12tong 发表于 2016-4-11 12:38:38
data test;
label x='市名称1' y='市名称2' xKcompress='压缩市名称' yTranslate='替换';
input x : $10.  y $10. ;
xkcompress=kcompress(x,'市');
yTranslate=ktranslate(y,'省','市');
cards;
乌鲁木齐市 乌鲁木齐市
南京市 南京市
上海市 上海市
;
run;

板凳
ch03en12tong 发表于 2016-4-11 12:39:48
data test;
label x='市名称1' y='市名称2' xKcompress='压缩市名称' yTranslate='替换';
input x : $10.  y $10. ;
xkcompress=kcompress(x,'市');
yTranslate=ktranslate(y,'省','市');
cards;
乌鲁木齐市 乌鲁木齐市
南京市 南京市
上海市 上海市
;
run;

因为专业所以专业

报纸
ch03en12tong 发表于 2016-4-11 12:40:58
input语句中的字符符号显示不了,你加上去吧 $10.

地板
guanglei 发表于 2016-4-11 12:55:11
data test;
input x $10.;
cards;
乌鲁木齐市
南京市
上海市
;
run;

data result;
set test;
y = substr(x,1,find(x,"市"));
run;
三人行,必有我师焉;择其善者而从之,其不善者而改之

7
孤单的我们 发表于 2016-4-11 13:07:57
y=Tranwrd(x,'市','');

8
麦弥 发表于 2016-4-13 14:21:26
TRANWRD(source,target,replacement)
Replaces all occurrences of a substring in a character string.

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-3 08:44