楼主: lizhewenbei
1295 4

请教大家,如何精细化提取两个字段中的重叠字段? [推广有奖]

  • 15关注
  • 5粉丝

已卖:668份资源

副教授

38%

还不是VIP/贵宾

-

威望
0
论坛币
304 个
通用积分
11.3270
学术水平
4 点
热心指数
13 点
信用等级
5 点
经验
9728 点
帖子
614
精华
0
在线时间
502 小时
注册时间
2008-2-6
最后登录
2025-11-27

楼主
lizhewenbei 学生认证  发表于 2016-11-17 07:18:51 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请教大家,如何根据第1-2列,做出第3-4列?

字段A

字段B

是否有共同字段

共同字段

博士在清华大学,本科就读于武汉大学

武汉大学;中国农业大学种子学专业

武汉大学

清华大学、武汉大学

武汉理工大学和中国农业大学专科学历


深圳大学研究生院和四川大学基础医学部

四川农业大学、四川大学、西南师范大学

四川大学

深圳大学和四川大学农学院

四川农业大学农学院、西南师范大学师范学院本科毕业



二维码

扫码加我 拉你入群

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

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

关键词:精细化 深圳大学研究生院 中国农业大学 西南师范大学 四川农业大学 清华大学 武汉大学 四川大学 深圳大学 中国农业

沙发
lovexialulu 发表于 2016-11-17 07:36:49 来自手机
先把字段A 用scan函数以“和”或者“、”为分割符 分割成a1-an变量,把产生的新变量依次代入index或者prxmatch函数

藤椅
lizhewenbei 学生认证  发表于 2016-11-17 08:03:47
lovexialulu 发表于 2016-11-17 07:36
先把字段A 用scan函数以“和”或者“、”为分割符 分割成a1-an变量,把产生的新变量依次代入index或者prxma ...
我现在就是用的您这种方法哈。但是第一个字段中还可能出现“在武汉大学就读”或者“本科毕业于武汉大学”等样式,所以还不能直接分割啊

板凳
lovexialulu 发表于 2016-11-18 17:29:38
把字段b做处理下
bb=prxchange("s/(.+大学)(,|;|和|、)(.+大学)(,|;|和|、)?(.+大学)?(.+)/\1\3\5/",1,b);
得到 bb=‘四川农业大学四川大学西南农业大学’

用scan函数以‘大学’为分割符 分割成 bb1 bb2 bb3 代回字段a里面 match

报纸
lizhewenbei 学生认证  发表于 2016-11-30 19:25:58
lovexialulu 发表于 2016-11-18 17:29
把字段b做处理下
bb=prxchange("s/(.+大学)(,|;|和|、)(.+大学)(,|;|和|、)?(.+大学)?(.+)/\1\3\5/",1,b) ...
感谢啊,非常好!

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

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