如何根据另一个数据帧更新可变值,就像SQL中的更新函数一样
如何根据DF_B更新DATAFRAME DF_A?结果为df_a update
library(tidyverse)
DF_A <- data.frame(CAT=c("A","B","C","D","E","F","G"))
DF_B <-data.frame(CAT=c("A","C","F"),
CAT_NEW=c("XZ","TF","ZE"))
DF_A_update <- data.frame(CAT=c("XZ","B","TF","D","E","ZE","G"))
How to update dataframe DF_A ,according DF_B ? The result as DF_A UPDATE
library(tidyverse)
DF_A <- data.frame(CAT=c("A","B","C","D","E","F","G"))
DF_B <-data.frame(CAT=c("A","C","F"),
CAT_NEW=c("XZ","TF","ZE"))
DF_A_update <- data.frame(CAT=c("XZ","B","TF","D","E","ZE","G"))
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以尝试加入这两个data.frames并替换CAT中的值,例如:
you can try to join both data.frames and replace the values in CAT, e.g.: