如何解决如何用另一个数据框中的相应值替换dataframe列中的值
我是R语言的初学者。 我有两个称为as1和as2的数据框。这两个数据帧都有一个公共列,称为“ ID”。我想通过匹配“ ID”,用as2数据框中存在的“名称”列中的对应值替换as1中的ID。
as1 <- data.frame(ID = c('L1','L2','L3','L4','L5','L6','L1','L6'),pid = c(21,22,23,24,25,26,21,26),sal = c(435,33,45,NA,12,435,12))
as2 <- data.frame(ID = c('L1',names = c('C1','C2','C3','C4','C5','C6'))
我想要这样的决赛桌:
ID pid sal
1 C1 21 435
2 C2 22 33
3 C3 23 45
4 C4 24 NA
5 C5 25 NA
6 C6 26 12
7 C1 21 435
8 C2 22 33
9 C3 23 45
10 C4 24 NA
11 C5 25 NA
12 C6 26 12
谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。