楼主: 蜗牛飞呀
1319 13

[有偿编程] R语言大规模数据批量替换 [推广有奖]

11
蜗牛飞呀 发表于 2023-1-18 15:58:49
abelus 发表于 2023-1-18 15:44
直接用match这种“底层”些的函数直接得到结果,思路上也许更加直观点。
谢谢老师,很有启发。我再思考一下改一下。主要是因为我的图1的申请人数量是>=2的,可能是不等长的(这里举例的时候只写了两个)。即有些可能是2个、3个、有些是4个。。。10个主体,当然2个可能是居多。非常感谢老师。

12
abelus 发表于 2023-1-18 17:31:33
蜗牛飞呀 发表于 2023-1-18 15:58
谢谢老师,很有启发。我再思考一下改一下。主要是因为我的图1的申请人数量是>=2的,可能是不等长的(这里 ...
  1. sapply(pair$appr, function(x){
  2.   city <- addr$city[match(unlist(strsplit(x, ';')), addr$appl)]
  3.   paste(city, collapse =";")
  4. })
复制代码
这样就能实现你的目标了吧,不管是每条记录中不管是多少个单位。
已有 2 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
cheetahfly + 10 热心帮助其他会员
Sunknownay + 3 + 3 + 3 热心帮助其他会员

总评分: 论坛币 + 10  学术水平 + 3  热心指数 + 3  信用等级 + 3   查看全部评分

13
蜗牛飞呀 发表于 2023-1-18 21:14:30
abelus 发表于 2023-1-18 17:31
这样就能实现你的目标了吧,不管是每条记录中不管是多少个单位。
谢谢老师,可以实现。感谢老师为我小工作作出的大贡献。

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

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