楼主: keithkang
1782 5

[字符问题求助] 字符提取 [推广有奖]

  • 1关注
  • 8粉丝

已卖:629份资源

副教授

68%

还不是VIP/贵宾

-

威望
0
论坛币
6 个
通用积分
14.8356
学术水平
1 点
热心指数
5 点
信用等级
1 点
经验
115 点
帖子
159
精华
0
在线时间
1715 小时
注册时间
2009-5-18
最后登录
2025-12-9

楼主
keithkang 发表于 2013-8-16 21:40:58 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我的数据如下:phone
022-69115319
022-82110918
0319-8567899
022-69431995
0312-7221436

这是一组电话号码,我想删掉区号,也就是保留“-”之后的数据。请问有没有人知道该怎么做?
p.s. substr肯定是不行的,因为前面的区号长度不一样,后面的号码长度也不一样。
二维码

扫码加我 拉你入群

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

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

关键词:SUBSTR 请问有没有 Phone subs 电话号码 电话

沙发
keithkang 发表于 2013-8-16 21:59:57
啊,找到了!split就可以完成
split phone,parse(-)

藤椅
冲锋号 发表于 2013-8-16 22:03:33
不知道stata中怎样实现,但是这个问题应该可以在EXCEL中实现:按照“—”分列,可以将区号和电话号码分成两列。不知道能否帮助到你。

板凳
ywh19860616 发表于 2013-8-16 22:06:08
gen id=strpos(phone,"-")
gen anw=substr(phone,id+1,.)
一份耕耘,一份收获。

报纸
冲锋号 发表于 2013-8-16 22:50:15
keithkang 发表于 2013-8-16 21:59
啊,找到了!split就可以完成
split phone,parse(-)
我也学习了,谢谢!

地板
xge2000 发表于 2013-8-18 14:41:07
it is goooooooooooooood

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-31 23:23