test<-left_join(vol,pri,by=c('sku','year','month'))
test<-merge(x = vol, y = pri, by =c("sku","year","month"),all.x=TRUE)
我试过这两个。它返回一个数据框,其中 pri 的列充满了 NA。我确保 'by' 参数中的列在 pri 和 vol 中的类型相同还检查了 pri 和 vol 中的一些情况,以确保至少有几个匹配项我可能犯了什么错误吗?或者还有什么我可以尝试的吗?
vol 看起来像:sku 年月量
pri 看起来像:sku 年月大小包装价格
我要测试的是:sku 年月量价大小包
以任何顺序。我从函数中得到了正确的结构,但数据只是没有匹配的 NA。