【发布时间】:2016-10-16 15:58:22
【问题描述】:
我正在尝试合并两个数据集。
数据集 1 大约有。 4000 行,数据集 2 有 132 行。我想将数据集 2 中的 Brand 名称与数据集 1 中的 UPS 名称匹配。所以所有 UPS 在 1 中也有相应的 Brands。我试图将它们与merge 合并。但是,到目前为止,我还没有成功合并它们。
数据集 01: 其中 UPS 是数字
UPS WEEK AP
1 1111112016 1 385.22
2 1111112016 2 221.63
3 1111112016 3 317.47
4 1111112016 4 173.71
5 1111112016 5 269.55
数据集 02:
UPC Brand
1 1111112016 Dove
2 1111112440 Dove
3 1111112480 Dove
4 1111112501 Dove
5 1111132008 Lever
6 1111132012 Lever
7 1111132048 Lever
8 1111132122 Lever
目前为止我是这样尝试的:
Brand = c(unique(UB$Brand))
UPS = c(unique(PAW2$UPS))
PAWn = merge(PAW, UB, by.x = "UPS", by.y = "Brand")
我知道那里还有其他帖子。但到目前为止,他们没有帮助。
【问题讨论】:
-
不应该是
by.y = "UPC"?你什么都没有,因为PAW的UPS列当然永远不会等于UB的Brand列。