我的程序中有两个数据框,其中一个存储有关购买的信息(包括产品ID),另一个存储有关产品的信息,(产品ID和品牌名称(因子)) 我想在每个产品的品牌名称中添加第一个数据框列。 我想要这样的东西:
purchases$brand <- products[purchases$product_id == products$id,]$brand
答案 0 :(得分:1)
使用%in%
运算符,以下命令会根据匹配的Brand
和purchases
product$id
添加到purchases$product_id
数据框
purchases$brand <- products$brand[products$id %in% purchases$product_id]