美好的一天,我希望我能够获得有关此特定主题的帮助,我想将我的一个文件合并到另一个文件,只要它具有该特定出口并且在特定月份内但不应重复行。< / p>
所以我的文件1有Outlet,Month,Sales而我要合并的文件2有Outlet,Month,Price和Salesvolume,但是文件2可以有一个月的单个商店的许多实例,因此结束结果可能会有一个月过多的重复条目。
所以如果我在文件1中有2016年2月的Outlet 2453,那么只有一个条目应代表该特定月份,并从file2收到额外的列。
我目前的代码:
BPfac <- merge(File1, File2,by=c("Outlet","Month"))
BPfac1 = BPfac[which(!duplicated(File1$Outlet) & !duplicated(File2$Month)),]
这不会产生我想要的结果有更好的方法,我只从99K Outlets的可能合并获得两行。月份编码,因此第256个月可能代表2017年2月的工作方式。我只希望最终结果只有在两个文件之间匹配时才能获取第一条记录。
提前致谢!
档案1
Month Sales Outlet
256 24 2453
256 500 2453
243 48 2341
242 47 2356
243 89 2356
文件2
Month Price Salesvolume Outlet
256 1840 222700 2453
256 1840 237600 2453
243 1840 277100 2341
242 1840 279200 2356
243 1840 451400 2356
预期结果
Month Price Sales Salesvolume Outlet
256 1840 24 222700 2453
243 1840 48 277100 2341
242 1840 47 279200 2356
见上文结果只取出了两个文件之间匹配的第一个出口和月份,并且放弃了具有相同出口和周期的第二个出口,希望现在有意义。
答案 0 :(得分:0)
您可以使用import { Link } from 'react-router-dom'
库尝试此操作:
data.table
我希望这可以提供帮助!